From ed5b910cb404c9e5a0919951c7c8ffa58abb03ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz> Date: Wed, 27 Feb 2019 13:20:18 +0100 Subject: [PATCH] Dgx --- .spelling | 4 + docs.it4i/anselm/capacity.zip | Bin 17528 -> 0 bytes docs.it4i/anselm/hardware-overview.md | 4 +- docs.it4i/anselm/introduction.md | 6 +- .../anselm/resources-allocation-policy.md | 119 ---- docs.it4i/anselm/storage.md | 4 +- docs.it4i/dgx2/introduction.md | 44 ++ .../graphical-user-interface/vnc.md | 6 +- .../ssh-keys.md | 2 +- .../{anselm => general}/capacity-computing.md | 42 +- docs.it4i/{salomon => general}/capacity.zip | Bin docs.it4i/{anselm => general}/job-priority.md | 8 +- .../job-submission-and-execution.md | 209 +++++- .../resource_allocation_and_job_execution.md | 8 +- .../resources-allocation-policy.md | 58 +- .../shell-and-data-access.md | 119 ++-- ...2722927791082867_3152356642071248896_n.png | Bin 0 -> 4891 bytes docs.it4i/img/dgx1.png | Bin 0 -> 417546 bytes docs.it4i/img/dgx2.png | Bin 0 -> 94291 bytes docs.it4i/img/dgx3.png | Bin 0 -> 345411 bytes docs.it4i/img/dgx4.png | Bin 0 -> 34000 bytes docs.it4i/img/favicon.ico | Bin 32988 -> 2784 bytes docs.it4i/img/fig1.png | Bin 157443 -> 157447 bytes docs.it4i/index.md | 14 +- docs.it4i/modules-anselm.md | 630 ----------------- docs.it4i/modules-matrix.json | 1 - docs.it4i/modules-matrix.md | 662 ------------------ docs.it4i/modules-salomon-phi.md | 79 --- docs.it4i/modules-salomon-uv.md | 206 ------ docs.it4i/modules-salomon.md | 658 ----------------- docs.it4i/prace.md | 18 +- docs.it4i/salomon-upgrade.md | 36 - docs.it4i/salomon/capacity-computing.md | 329 --------- docs.it4i/salomon/introduction.md | 2 +- docs.it4i/salomon/job-priority.md | 82 --- .../salomon/job-submission-and-execution.md | 547 --------------- docs.it4i/salomon/shell-and-data-access.md | 224 ------ docs.it4i/salomon/storage.md | 4 +- docs.it4i/salomon/visualization.md | 180 +---- .../software/bio/omics-master/overview.md | 4 +- docs.it4i/software/chemistry/molpro.md | 4 +- docs.it4i/software/chemistry/nwchem.md | 2 +- docs.it4i/software/chemistry/phono3py.md | 2 +- docs.it4i/software/compilers.md | 2 +- docs.it4i/software/debuggers/allinea-ddt.md | 2 +- .../debuggers/allinea-performance-reports.md | 2 +- docs.it4i/software/debuggers/papi.md | 2 +- docs.it4i/software/debuggers/scalasca.md | 2 +- docs.it4i/software/debuggers/score-p.md | 2 +- docs.it4i/software/debuggers/total-view.md | 2 +- docs.it4i/software/debuggers/valgrind.md | 2 +- .../intel-trace-analyzer-and-collector.md | 2 +- docs.it4i/software/mpi/mpi.md | 2 +- docs.it4i/software/mpi/running_openmpi.md | 2 +- .../software/numerical-languages/octave.md | 2 +- docs.it4i/software/numerical-languages/r.md | 2 +- .../{anselm => }/software/nvidia-cuda.md | 0 docs.it4i/software/tools/ansys/ansys-cfx.md | 2 +- .../software/tools/ansys/ansys-fluent.md | 2 +- .../software/tools/ansys/ansys-ls-dyna.md | 2 +- .../tools/ansys/ansys-mechanical-apdl.md | 2 +- docs.it4i/software/tools/ansys/ls-dyna.md | 2 +- .../ansys/setting-license-preferences.md | 2 +- docs.it4i/software/tools/singularity-it4i.md | 17 +- docs.it4i/software/tools/singularity.md | 7 + docs.it4i/software/tools/virtualization.md | 6 +- docs.it4i/software/viz/NICEDCVsoftware.md | 173 +++++ docs.it4i/software/viz/openfoam.md | 4 +- docs.it4i/software/viz/paraview.md | 2 +- mkdocs.yml | 61 +- 70 files changed, 689 insertions(+), 3936 deletions(-) delete mode 100644 docs.it4i/anselm/capacity.zip delete mode 100644 docs.it4i/anselm/resources-allocation-policy.md create mode 100644 docs.it4i/dgx2/introduction.md rename docs.it4i/{anselm => general}/capacity-computing.md (93%) rename docs.it4i/{salomon => general}/capacity.zip (100%) rename docs.it4i/{anselm => general}/job-priority.md (95%) rename docs.it4i/{anselm => general}/job-submission-and-execution.md (65%) rename docs.it4i/{salomon => general}/resources-allocation-policy.md (57%) rename docs.it4i/{anselm => general}/shell-and-data-access.md (53%) create mode 100644 docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png create mode 100644 docs.it4i/img/dgx1.png create mode 100644 docs.it4i/img/dgx2.png create mode 100644 docs.it4i/img/dgx3.png create mode 100644 docs.it4i/img/dgx4.png delete mode 100644 docs.it4i/modules-anselm.md delete mode 100644 docs.it4i/modules-matrix.json delete mode 100644 docs.it4i/modules-matrix.md delete mode 100644 docs.it4i/modules-salomon-phi.md delete mode 100644 docs.it4i/modules-salomon-uv.md delete mode 100644 docs.it4i/modules-salomon.md delete mode 100644 docs.it4i/salomon-upgrade.md delete mode 100644 docs.it4i/salomon/capacity-computing.md delete mode 100644 docs.it4i/salomon/job-priority.md delete mode 100644 docs.it4i/salomon/job-submission-and-execution.md delete mode 100644 docs.it4i/salomon/shell-and-data-access.md rename docs.it4i/{anselm => }/software/nvidia-cuda.md (100%) create mode 100644 docs.it4i/software/viz/NICEDCVsoftware.md diff --git a/.spelling b/.spelling index 9e7c21b06..da257cf0c 100644 --- a/.spelling +++ b/.spelling @@ -1,3 +1,7 @@ +NICE +DGX-2 +DGX +DCV In CAE CUBE diff --git a/docs.it4i/anselm/capacity.zip b/docs.it4i/anselm/capacity.zip deleted file mode 100644 index 747453323cdc23fabbf0105771445d560fd9ae93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17528 zcmb8#2{hGd1IO`8jHN<aq$`yXGBd^9Zz>tIqDWFmmMmqfY)NV&qlGp!sg$Lerd3JW zhG^5uw9u+)&z7ZW)8f6{`%KUBzVAHGbexlO=6w49pL@Uh&)nbC$=y^mIi3IT<HBvT zr#Rm3{7(L5zzGNrnQLibF+4bIx~m4Ko6---E;&0xU87>VbCgs%x^Xxv57aoE33Ee2 z!UxO#J<X|z_AtS%jMOYCHA_qrH7T#skX@Vn3tSr|hFLN9_16;?<%Qwbb!463Bw_LB zu8W6V*PD_NxrD{1v-p_BGYe}XECHP*z^q03QGXMbkj@ffR>36qhlC}fvqYHHy2SQ8 zVTtK1F=mYkyk|pL5;{wQS<Bo`yAzg_&XQu5+OnPf)n)H{`Iq8-Pe)-=_%ypU_*L=f z;^yIP5BK%nNLX|Q@$iD0EEgUpEV_btctQI(!8-|yt{@&>(ELoZX2PN?h=&(s{u}=- zVbK-D!wahW+wcKl(G|qQ3)+27^(<l06~w~}3cR!3maymw;^76EyiA@&Sab#P@Pf{M zpUTGzqI`Q{1-VO;SL0X3rz?n$7o@MgeG_5P6~xC2y6aJJjIii#k&hR&b>7|_!lEmP zj~C?mss0sV(G|qU3mSN}^&Mf+6~xC2s?ENCpRni(;^PJFIC$Y4VbK-D#|xTT==~#M z(G|qU3+lDP&V#V%3gY7htsIzXju%AvmcR;nFyi7m{Hg?W1qtwiwi#Z}BrLju1b9K- zjvapx7F|ICydcB)r}>0McU%IzpgZ-u8VHN7AOT*`FZW8?2#c;D0bY<t%BDMnMOTmj zFKEE=l+%PoSC9ZN=+-Ws@q|TJkN__zJ-z#E!lElkfEV=Rnwq(IL6k2eR#3ft_cZ*f zgmeW7@q+e7>TD(~x`KpwK|!XYPZ1VfK|;KsVf{>Y5f)uRLcE|?%LD5Pi|*)!ctHmb z#lI#jx`KpwK_QQwZxa?>K|;KsA8t%4BP_atgm^)ZE3c0uEV_b(ctLqzE_xFdT|q*; zpl&Cw#N!1~9z9l2;YY`{_*IGM3KHQ3wOw+{AS}9qM0i1#Tb7g%7F|Iiyr78PbABT% zx`IS_LB(T+yd*5Tf<$;hZ?#9Z5*FRdD8dU8dg|RJEV_b3ctMe&J<bpoT|pweppy&I z?FfsmAQ4_r``C3}ghf}72ruY#-J=<JL6paZ6_m7LT`GQ6V!DFFctPiOrl%7YT|r{J zpl@CuFC{Fxg2Z@1<I8h@B`msv#CSo=U7yqu7F|JNyr8nV?^_6qt{^d9kh193J;I`U zONjA;Y}Kxn6Bb=TV!WWWTsM2dqAN&@7j)I!(UY*~3KHW5{dBwC2``B97O{ekSKmm+ zuS!B!kOVL2{fmknghf}71TV<y$g?AaMOTmnFDP#1m;HoASC9lR=#So|j|q#eAPHX3 zC!_q2ghf}71TV;X!Ky04qAN&(7nCq|<3+-vdwWUnf)06VIuRCKK@z;6me5`^2#c;D z30{!XS>KCzL6nz;6_j?W*U$J>N$Cob;ssTvYGxA_T|rX3pdPiRMTA9HkQ6V-v3b-! z!lElkiWjtc@zN)RMOTm%FX-}wfOf*7D@ckLq|TlECt=YQB*hDwXg;-qu;>bs;sqs( zDy9$?-CI?P7j!}Gh8tng6(q$A(tfkJ3NMI~>ME#D*JnvCk+JrvI&FQ-lsKGwvajwO z1J1l~-$i~4gCin`TXuci+rVGs+WCcj+#9;yaZ34Eo#f_^-;KMQXgKf8xx{>v!G`PY z94u|7_@DH8ncVd1`ZaUAPt8u&7UyHPu8YZz30Sd4GR@>#tXIKbiw`FSX)jqEu{1X) zbC#w<a`8Bcx9J(~d1W0{v4=*GjYru;WAn7!<(|`xkKWqwL-P&e>ZPN#G>#^CIs{B} zdo@92L*ja43*`+lf7YqA?JUR%AG(5fJZ{EuQ%PH#+SW^%q50EOTXG75jN7V&Sza32 zPXq%?4{dH;n4Pq_=*keDg}OEO-O-}#(T;;=m)_^xP3_lk%V_(Qz~FcjZ>1yeX2uwo zyjJJ#8XB?bMzl-p(=B1mW4x~<eY~v6?MR5b`S^r$)_2BLCzEOnGK3BhjZrakM!U55 z)$ZE9#P3C+%cFxG8$(BYsQjE2*U0VsF#PLb_jA#06Uh#`oj7dXzaF+l{|n8Z`z-T$ zBr?_0&f2m(V(f&m0gr8Z*4-^1a3U&XztXwpuy-rMTdRNjT>2?Hx^jhkfQ`fDq)5Fp z>R+_14prW>$>}r6qW9Z_yv%#NMsM9Vm5!bR!!6yl0t#D0`ldEp#o8SFIj}9wb<tiG zvlkV?HW|8_H9AYmN&<J3FZ!_eL;Zr1ZD}T#PggD6>mU4=m*kDw5U+xy0IpJAjvy~B zsqf7K70-TY6ZF({9}GV;w&<PB_E_;Cr*UN?L>t4lt0rhw>U)lSa<wit(*3%t7uRPn zf4KM1;sbkf%T81cbMk!ZqvL3MQ2S=kNNdT`u%6Y2XNjJ?Nv^JPzg1!CUfx!^H*UIX z!-4Vvd5eZBhfN9SD|87=a!z!M?iQMA6(1$`n>M@XjwIvxh00^qZf)KljxYIk2YU1e z=I>mUB0Ki2%J}=7|9_9(*=q{dQYZf1!Cy>F?UD}EoNB2u&qy=T9_HLlFW;qT`qSIV zg)Q6HS)J^u`o*f@W02CD&>E{keyx7##OM<a(WfrndEe-t_`YB9JnuKDHhF7x!$eEH zS6>nr)>-;J?A1|bHga-dWYMgBN4K8)pl-b&V)>v(!<8AeW)Z`jTeG-%J;sb}%6MOM z!Jt>u!vn?MHFxUbw+!7i!XP|sfL*it=Zf3?jb1z}T2W}>7O~K1-YYw;-{&v%Z?HQ0 zA^ocEjZ)L5^OX&oo{d`kD7CNH&c<_yk#eZs;k|~26`9dC4YQ;#UFyAO#ckAdi<o{d zcmLWjgM|5;)l%-pBt{tO+GfqI6Suf%*?Qb4=rHrRHX`uPM?UlS+lOuTe!gb1!K0P- zXMb@rX*7DUP4|?u?t+PWC8q6u!nmb-%Wn8jFluR6N!Hfzc(5Vwl9gwjj+%ZC{n!gJ zzmBeta5C9bquf-UJuoxM&i9#SdQwZWRp?}sV-3!OeE!ILd@!;m`mW8DX3eH-`|-J> zpDw!_9(+EV^Yz7aEM8#yS7L0Tf$YVcA$u{uk^RtevA3~vwC{Qyl}D{|X(E4K?cZQI z<&1^S%9xJT#nXQ@Ho91y^PR4(TAzgFT<-yiPmIT$6m(>J?%o+$x8iBp;WxE0&0Y^? zezQHwdSrS3<W0h}yXS=5a~V9S_4mN@RYu0m`>k_h%_DLx5}VB925GI`bSq_`PwwlK zVa~Y*Q86DpL%6=PGfGRU*A2@pN|VgkQ_-6Bss7NseLrV%Bh}*)?0kJjJah<3E~%+) zar?bGF4161&1j!*1GKq~I>Kd=%g&D5v?|{2Ugh^wqpH2hH1%AK=(US;To)&1eqZ@f zymn;Ji;B<PPo473oHRXVOR=i!vt16FEr~Nfdbt%FSZWwA+93A#_en`??Cv#EH@;qb zP0-Aovk|&O;{BS(&&f(U)w}oNr`9=pc8n{&6?J;jQl+Vrm6Q#;{jUK~f7xFZ9FFX; zIY)l#{2e?8QkBnvu)iB{51jzPp3^^`{5gxxLq|Zcx9uOVYa2nwp*tX$dkHv}t3#(i zFei{5V%O=(9|Y;H4qXGm+;YIlp9SeSbPxn{R{$q}9HisWO%TlWm!;Wtv+^fGIu4x$ z!JI$f<PU{(9J&mGxdOn+p9|?YbQ}b8p8zL+G^FFueGtq|kd5lP&QAVFN5`QPA(%@C z977c7ObFI$6`Eo+M0auMQV8bERpj@|V`&T>3&C78;8+?%_d+mN4mg&^(8&<YX{jo1 zmZdRtH3W0B0LRi8Ivj$zUjfI`7`h#Txi-MDG=|QHU~bGeinC*B3|$bx+-ktFG=`3d zV6GZ)42_{fB3K(N8`O6G08q?|=o&+}L@*ZuIF`oHIT6eq0~||Z=%NVbRAm1l+jX-n zjiI9=n41bXmd4Os5zK7^97|*9v<T*20*<9IbX^2<0@?pi=sG)=#?XNg%q<5TOJnH9 z2<EN;j-@elW(0HnWsj&`H_Ol%IyHhdUxlU^9?><1u8m;s0N_{}LkCAN*A6(A#?Z|X z%#G_VKRN+RW9aM%<~9P3r7?7Q1aq~3V`&T>AHke?55>*0G=}bvU@jVPERCTPB$z7) z97|*93JK=4dMa*~r7?7f1aq?h$Iuu$MuN3`g{GJ$(KUwdkzlR`a4e0XlO&iMr6oT) zAxmTEDhcLN0LRi8I!uDOn}B0!4BaNd++c0R&9XFx&XZs+1aK^kp$jFLI|ewG#?X-x z%&F)oZkDAnbf*M!Qvt`)7&=vgxov=BXbhbz!P;|$rWh~LHHI#hV2;;Iesm(1#?a9c z%q0Mhr7?831ap@F$I=)&U4prOx{8}+X$)O2!JIGPSQ<kIOfYu<a4e0X8zz`*2OLXd z=!^;G#`RX59ZO^Ak_qNE0*<9Ibj$>EwSZ%23>`GVnwjh)oX#gt#k`5GF?7=ebCG~! zX$+k;!Q5%Uu{4G*n_#X-U&YO`G=`3wV9p(IERCW2CYZ|y97|*9#0lnF0LRi8x^jZK zQT-HW$I=)&bb`4Qz_B!jZk=H6Cg4~aL+4H~H&{<`vkZ-)lP6f4r_dAwD7wbb)f3De z1sqFb=<o^Vlx5#^{sfS)G=^@UV9p6}ERCV_Cz#6u97|*90t)7y1CFIJbOZ%+JblI4 zu{4J6pkOWma4e0XQz)3b1UQz)&@~jy^&6nLS(e7oK@`mS0*;|EbQA?^`xKgDB1P92 zx{HFj_kd$*44p>7oE=wwbW)ba&~+5dtp^-SW9UE%=I#TIr7?6P1#@NwikoF=44p~A zTqNLF8bg;-Fn1boERCUKDVXaqP;s*?jiGxfm~#glOJnF{3g+?w_pgn8UGku_DOh_Y z(~uFBtg`<yppt(`{uM;0K``hs2nJ<CAvzEpyue`fU>KCmU;Z5=M;9=dXT<quf+4dy aCm6&eKvnhu35OFb`{gJ5<2%0X{O&(GGyWO? diff --git a/docs.it4i/anselm/hardware-overview.md b/docs.it4i/anselm/hardware-overview.md index 04cc8b5b7..c1ed89bcf 100644 --- a/docs.it4i/anselm/hardware-overview.md +++ b/docs.it4i/anselm/hardware-overview.md @@ -60,9 +60,9 @@ The parameters are summarized in the following tables: For more details refer to [Compute nodes][1], [Storage][4], and [Network][3]. [1]: compute-nodes.md -[2]: resources-allocation-policy.md +[2]: ../general/resources-allocation-policy.md [3]: network.md [4]: storage.md -[5]: shell-and-data-access.md +[5]: ../general/shell-and-data-access.md [a]: https://support.it4i.cz/rt diff --git a/docs.it4i/anselm/introduction.md b/docs.it4i/anselm/introduction.md index a75b12e43..c67f582d5 100644 --- a/docs.it4i/anselm/introduction.md +++ b/docs.it4i/anselm/introduction.md @@ -1,6 +1,6 @@ # Introduction -Welcome to Anselm supercomputer cluster. The Anselm cluster consists of 209 compute nodes, totalling 3344 compute cores with 15 TB RAM, giving over 94 TFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 16 cores, at least 64 GB of RAM, and a 500 GB hard disk drive. Nodes are interconnected through a fully non-blocking fat-tree InfiniBand network, and are equipped with Intel Sandy Bridge processors. A few nodes are also equipped with NVIDIA Kepler GPU or Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1]. +Welcome to Anselm supercomputer cluster. The Anselm cluster consists of 209 compute nodes, totaling 3344 compute cores with 15 TB RAM, giving over 94 TFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 16 cores, at least 64 GB of RAM, and a 500 GB hard disk drive. Nodes are interconnected through a fully non-blocking fat-tree InfiniBand network, and are equipped with Intel Sandy Bridge processors. A few nodes are also equipped with NVIDIA Kepler GPU or Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1]. The cluster runs with an operating system which is compatible with the RedHat [Linux family][a]. We have installed a wide range of software packages targeted at different scientific domains. These packages are accessible via the [modules environment][2]. @@ -12,9 +12,9 @@ Read more on how to [apply for resources][4], [obtain login credentials][5] and [1]: hardware-overview.md [2]: ../environment-and-modules.md -[3]: resources-allocation-policy.md +[3]: ../general/resources-allocation-policy.md [4]: ../general/applying-for-resources.md [5]: ../general/obtaining-login-credentials/obtaining-login-credentials.md -[6]: shell-and-data-access.md +[6]: ../general/shell-and-data-access.md [a]: http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg diff --git a/docs.it4i/anselm/resources-allocation-policy.md b/docs.it4i/anselm/resources-allocation-policy.md deleted file mode 100644 index 0bb0a5e2b..000000000 --- a/docs.it4i/anselm/resources-allocation-policy.md +++ /dev/null @@ -1,119 +0,0 @@ -# Resources Allocation Policy - -## Job Queue Policies - -The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and the resources available to the Project. The Fair-share system of Anselm ensures that individual users may consume approximately equal amounts of resources per week. Detailed information can be found in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. The following table provides the queue partitioning overview: - -!!! note - Check the queue status at <https://extranet.it4i.cz/rsweb/anselm/> - -| queue | active project | project resources | nodes | min ncpus | priority | authorization | walltime | -| ------------------- | -------------- | -------------------- | ---------------------------------------------------- | --------- | -------- | ------------- | -------- | -| qexp | no | none required | 209 nodes | 1 | 150 | no | 1 h | -| qprod | yes | > 0 | 180 nodes w/o accelerator | 16 | 0 | no | 24/48 h | -| qlong | yes | > 0 | 180 nodes w/o accelerator | 16 | 0 | no | 72/144 h | -| qnvidia, qmic | yes | > 0 | 23 nvidia nodes, 4 mic nodes | 16 | 200 | yes | 24/48 h | -| qfat | yes | > 0 | 2 fat nodes | 16 | 200 | yes | 24/144 h | -| qfree | yes | < 120% of allocation | 180 w/o accelerator | 16 | -1024 | no | 12 h | - -!!! note - **The qfree queue is not free of charge**. [Normal accounting][2] applies. However, it allows for utilization of free resources, once a project has exhausted all its allocated computational resources. This does not apply to Director's Discretion projects (DD projects) by default. Usage of qfree after exhaustion of DD projects' computational resources is allowed after request for this queue. - -**The qexp queue is equipped with nodes which do not have exactly the same CPU clock speed.** Should you need the nodes to have exactly the same CPU speed, you have to select the proper nodes during the PSB job submission. - -* **qexp**, the Express queue: This queue is dedicated to testing and running very small jobs. It is not required to specify a project to enter the qexp. There are always 2 nodes reserved for this queue (w/o accelerators), a maximum 8 nodes are available via the qexp for a particular user, from a pool of nodes containing Nvidia accelerated nodes (cn181-203), MIC accelerated nodes (cn204-207) and Fat nodes with 512GB of RAM (cn208-209). This enables us to test and tune accelerated code and code with higher RAM requirements. The nodes may be allocated on a per core basis. No special authorization is required to use qexp. The maximum runtime in qexp is 1 hour. -* **qprod**, the Production queue: This queue is intended for normal production runs. It is required that an active project with nonzero remaining resources is specified to enter the qprod. All nodes may be accessed via the qprod queue, except the reserved ones. 178 nodes without accelerators are included. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qprod is 48 hours. -* **qlong**, the Long queue: This queue is intended for long production runs. It is required that an active project with nonzero remaining resources is specified to enter the qlong. Only 60 nodes without acceleration may be accessed via the qlong queue. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qlong is 144 hours (three times that of the standard qprod time - 3 x 48 h). -* **qnvidia**, qmic, qfat, the Dedicated queues: The queue qnvidia is dedicated to accessing the Nvidia accelerated nodes, the qmic to accessing MIC nodes and qfat the Fat nodes. It is required that an active project with nonzero remaining resources is specified to enter these queues. 23 nvidia, 4 mic, and 2 fat nodes are included. Full nodes, 16 cores per node, are allocated. The queues run with very high priority, the jobs will be scheduled before the jobs coming from the qexp queue. An PI needs to explicitly ask [support][a] for authorization to enter the dedicated queues for all users associated with her/his project. -* **qfree**, The Free resource queue: The queue qfree is intended for utilization of free resources, after a project has exhausted all of its allocated computational resources (Does not apply to DD projects by default; DD projects have to request persmission to use qfree after exhaustion of computational resources). It is required that active project is specified to enter the queue. Consumed resources will be accounted to the Project. Access to the qfree queue is automatically removed if consumed resources exceed 120% of the resources allocated to the Project. Only 180 nodes without accelerators may be accessed from this queue. Full nodes, 16 cores per node, are allocated. The queue runs with very low priority and no special authorization is required to use it. The maximum runtime in qfree is 12 hours. - -## Queue Notes - -The job wall clock time defaults to **half the maximum time**, see the table above. Longer wall time limits can be [set manually, see examples][3]. - -Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. The wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however it cannot be changed for a running job (state R). - -Anselm users may check the current queue configuration [here][b]. - -## Queue Status - -!!! tip - Check the status of jobs, queues and compute nodes [here][c]. - - - -Display the queue status on Anselm: - -```console -$ qstat -q -``` - -The PBS allocation overview may be obtained also using the rspbs command: - -```console -$ rspbs -Usage: rspbs [options] - -Options: - --version show program's version number and exit - -h, --help show this help message and exit - --get-node-ncpu-chart - Print chart of allocated ncpus per node - --summary Print summary - --get-server-details Print server - --get-queues Print queues - --get-queues-details Print queues details - --get-reservations Print reservations - --get-reservations-details - Print reservations details - --get-nodes Print nodes of PBS complex - --get-nodeset Print nodeset of PBS complex - --get-nodes-details Print nodes details - --get-jobs Print jobs - --get-jobs-details Print jobs details - --get-jobs-check-params - Print jobid, job state, session_id, user, nodes - --get-users Print users of jobs - --get-allocated-nodes - Print allocated nodes of jobs - --get-allocated-nodeset - Print allocated nodeset of jobs - --get-node-users Print node users - --get-node-jobs Print node jobs - --get-node-ncpus Print number of ncpus per node - --get-node-allocated-ncpus - Print number of allocated ncpus per node - --get-node-qlist Print node qlist - --get-node-ibswitch Print node ibswitch - --get-user-nodes Print user nodes - --get-user-nodeset Print user nodeset - --get-user-jobs Print user jobs - --get-user-jobc Print number of jobs per user - --get-user-nodec Print number of allocated nodes per user - --get-user-ncpus Print number of allocated ncpus per user - --get-qlist-nodes Print qlist nodes - --get-qlist-nodeset Print qlist nodeset - --get-ibswitch-nodes Print ibswitch nodes - --get-ibswitch-nodeset - Print ibswitch nodeset - --state=STATE Only for given job state - --jobid=JOBID Only for given job ID - --user=USER Only for given user - --node=NODE Only for given node - --nodestate=NODESTATE - Only for given node state (affects only --get-node* - --get-qlist-* --get-ibswitch-* actions) - --incl-finished Include finished jobs -``` - ----8<--- "resource_accounting.md" - ----8<--- "mathjax.md" - -[1]: job-priority.md -[2]: #resources-accounting-policy -[3]: job-submission-and-execution.md - -[a]: https://support.it4i.cz/rt/ -[b]: https://extranet.it4i.cz/rsweb/anselm/queues -[c]: https://extranet.it4i.cz/rsweb/anselm/ diff --git a/docs.it4i/anselm/storage.md b/docs.it4i/anselm/storage.md index 9a96ffe56..82e2e475b 100644 --- a/docs.it4i/anselm/storage.md +++ b/docs.it4i/anselm/storage.md @@ -4,7 +4,7 @@ There are two main shared file systems on Anselm cluster, the [HOME][1] and [SCR ## Archiving -Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][3], which is available via SSHFS. +Don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][3], which is available via SSHFS. ## Shared Filesystems @@ -333,7 +333,7 @@ The procedure to obtain the CESNET access is quick and trouble-free. ### Understanding CESNET Storage !!! note - It is very important to understand the CESNET storage before uploading data. [Please read][i] first. + It is very important to understand the CESNET storage before uploading data. [Read][i] first. Once registered for CESNET Storage, you may [access the storage][j] in number of ways. We recommend the SSHFS and RSYNC methods. diff --git a/docs.it4i/dgx2/introduction.md b/docs.it4i/dgx2/introduction.md new file mode 100644 index 000000000..1d7b43054 --- /dev/null +++ b/docs.it4i/dgx2/introduction.md @@ -0,0 +1,44 @@ +# NVIDIA DGX-2 + +[DGX-2][a] builds upon [DGX-1][b] in several ways. Introduces NVIDIA’s new NVSwitch, enabling 300 GB/s chip-to-chip communication at 12 times the speed of PCIe. + +With NVLink2, enables sixteen GPUs to be grouped together in a single system, for a total bandwidth going beyond 14 TB/s. Pair of Xeon CPUs, 1.5 TB of memory, and 30 TB of NVMe storage, and we get a system that consumes 10 kW, weighs 163.29 kg, but offers easily double the performance of the DGX-1. + +NVIDIA likes to tout that this means it offers a total of ~2 PFLOPs of compute performance in a single system, when using the tensor cores. + +<div align="center"> + <iframe src="https://www.youtube.com/embed/OTOGw0BRqK0" width="50%" height="195" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> +</div> + + + +| NVIDIA DGX-2 | | +| --- | --- | +| CPUs | 2 x Intel Xeon Platinum | +| GPUs | 16 x NVIDIA Tesla V100 32GB HBM2 | +| System Memory | Up to 1.5 TB DDR4 | +| GPU Memory | 512 GB HBM2 (16 x 32 GB) | +| Storage | 30 TB NVMe, Up to 60 TB | +| Networking | 8 x Infiniband or 8 x 100 GbE | +| Power | 10 kW | +| Size | 350 lbs | +| GPU Throughput | Tensor: 1920 TFLOPs, FP16: 480 TFLOPs, FP32: 240 TFLOPs, FP64: 120 TFLOPs | + + + +AlexNET, the network that 'started' the latest machine learning revolution, now takes 18 minutes + +The topology of the DGX-2 means that all 16 GPUs are able to pool their memory into a unified memory space, though with the usual tradeoffs involved if going off-chip. + +Not unlike the Tesla V100 memory capacity increase then, one of NVIDIA’s goals here is to build a system that can keep in-memory workloads that would be too large for an 8 GPU cluster. Providing one such example, NVIDIA is saying that the DGX-2 is able to complete the training process for FAIRSEQ – a neural network model for language translation – 10x faster than a DGX-1 system, bringing it down to less than two days total rather than 15. + + + +Otherwise, similar to its DGX-1 counterpart, the DGX-2 is designed to be a powerful server in its own right. On the storage side the DGX-2 comes with 30TB of NVMe-based solid state storage. And for clustering or further inter-system communications, it also offers InfiniBand and 100GigE connectivity, up to eight of them. + + + +The new NVSwitches means that the PCIe lanes of the CPUs can be redirected elsewhere, most notably towards storage and networking connectivity. + +[a]: https://www.nvidia.com/content/dam/en-zz/es_em/Solutions/Data-Center/dgx-2/nvidia-dgx-2-datasheet.pdf +[b]: https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Center/dgx-1/dgx-1-ai-supercomputer-datasheet-v4.pdf diff --git a/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md b/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md index a12cb9feb..3178cccbe 100644 --- a/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md +++ b/docs.it4i/general/accessing-the-clusters/graphical-user-interface/vnc.md @@ -42,7 +42,7 @@ Also remember that display number should be less or equal 99. Based on this **we have choosen display number 61** for us, so this number you can see in examples below. !!! note - Your situation may be different so also choose of your number may be different. **Please choose and use your own display number accordingly!** + Your situation may be different so also choose of your number may be different. **Choose and use your own display number accordingly!** Start your VNC server on choosen display number (61): @@ -76,7 +76,7 @@ username :102 ``` !!! note - The VNC server runs on port 59xx, where xx is the display number. So, you get your port number simply as 5900 + display number, in our example 5900 + 61 = 5961. Another example for display number 102 is calculation of TCP port 5900 + 102 = 6002 but be aware, that TCP ports above 6000 are often used by X11. **Please, calculate your own port number and use it instead of 5961 from examples below!** + The VNC server runs on port 59xx, where xx is the display number. So, you get your port number simply as 5900 + display number, in our example 5900 + 61 = 5961. Another example for display number 102 is calculation of TCP port 5900 + 102 = 6002 but be aware, that TCP ports above 6000 are often used by X11. **Calculate your own port number and use it instead of 5961 from examples below!** To access the VNC server you have to create a tunnel between the login node using TCP port 5961 and your machine using a free TCP port (for simplicity the very same) in next step. See examples for [Linux/Mac OS][2] and [Windows][3]. @@ -260,4 +260,4 @@ Example described above: [1]: x-window-system.md [2]: #linuxmac-os-example-of-creating-a-tunnel [3]: #windows-example-of-creating-a-tunnel -[4]: ../../../anselm/job-submission-and-execution.md +[4]: ../../job-submission-and-execution.md diff --git a/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md b/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md index 003ac83a0..0e95dff34 100644 --- a/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md +++ b/docs.it4i/general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md @@ -93,7 +93,7 @@ local $ ssh-keygen -C 'username@organization.example.com' -f additional_key ``` !!! note - Please, enter **strong** **passphrase** for securing your private key. + Enter **strong** **passphrase** for securing your private key. You can insert additional public key into authorized_keys file for authentication with your own private key. Additional records in authorized_keys file must be delimited by new line. Users are not advised to remove the default public key from authorized_keys file. diff --git a/docs.it4i/anselm/capacity-computing.md b/docs.it4i/general/capacity-computing.md similarity index 93% rename from docs.it4i/anselm/capacity-computing.md rename to docs.it4i/general/capacity-computing.md index 626a66ef5..bb36fdfc0 100644 --- a/docs.it4i/anselm/capacity-computing.md +++ b/docs.it4i/general/capacity-computing.md @@ -7,7 +7,7 @@ In many cases, it is useful to submit a huge (>100+) number of computational job However, executing a huge number of jobs via the PBS queue may strain the system. This strain may result in slow response to commands, inefficient scheduling, and overall degradation of performance and user experience, for all users. For this reason, the number of jobs is **limited to 100 per user, 1000 per job array** !!! note - Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time. + Follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time. * Use [Job arrays][1] when running a huge number of [multithread][2] (bound to one node only) or multinode (multithread across several nodes) jobs * Use [GNU parallel][3] when running single core jobs @@ -45,7 +45,7 @@ First, we create a tasklist file (or subjobs list), listing all tasks (subjobs) $ find . -name 'file*' > tasklist ``` -Then we create the jobscript: +Then we create the jobscript for Anselm cluster: ```bash #!/bin/bash @@ -70,6 +70,31 @@ cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x . cp output $PBS_O_WORKDIR/$TASK.out ``` +Then we create jobscript for Salomon cluster: + +```bash +#!/bin/bash +#PBS -A PROJECT_ID +#PBS -q qprod +#PBS -l select=1:ncpus=24,walltime=02:00:00 + +# change to scratch directory +SCR=/scratch/work/user/$USER/$PBS_JOBID +mkdir -p $SCR ; cd $SCR || exit + +# get individual tasks from tasklist with index from PBS JOB ARRAY +TASK=$(sed -n "${PBS_ARRAY_INDEX}p" $PBS_O_WORKDIR/tasklist) + +# copy input file and executable to scratch +cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x . + +# execute the calculation +./myprog.x < input > output + +# copy output file to submit directory +cp output $PBS_O_WORKDIR/$TASK.out +``` + In this example, the submit directory holds the 900 input files, the executable myprog.x, and the jobscript file. As an input for each run, we take the filename of the input file from the created tasklist file. We copy the input file to the local scratch memory /lscratch/$PBS_JOBID, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The myprog.x runs on one node only and must use threads to run in parallel. Be aware, that if the myprog.x **is not multithreaded**, then all the **jobs are run as single thread programs in a sequential** manner. Due to the allocation of the whole node, the accounted time is equal to the usage of the whole node, while using only 1/16 of the node! If running a huge number of parallel multicore (in means of multinode multithread, e. g. MPI enabled) jobs is needed, then a job array approach should be used. The main difference as compared to previous examples using one node is that the local scratch memory should not be used (as it's not shared between nodes) and MPI or other techniques for parallel multinode processing has to be used properly. @@ -78,11 +103,20 @@ If running a huge number of parallel multicore (in means of multinode multithrea To submit the job array, use the qsub -J command. The 900 jobs of the [example above][5] may be submitted like this: +#### Anselm + ```console $ qsub -N JOBNAME -J 1-900 jobscript 12345[].dm2 ``` +#### Salomon + +```console +$ qsub -N JOBNAME -J 1-900 jobscript +506493[].isrv5 +``` + In this example, we submit a job array of 900 subjobs. Each subjob will run on one full node and is assumed to take less than 2 hours (note the #PBS directives in the beginning of the jobscript file, don't forget to set your valid PROJECT_ID and desired queue). Sometimes for testing purposes, you may need to submit a one-element only array. This is not allowed by PBSPro, but there's a workaround: @@ -152,7 +186,7 @@ Read more on job arrays in the [PBSPro Users guide][6]. !!! note Use GNU parallel to run many single core tasks on one node. -GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful when running single core jobs via the queue system on Anselm. +GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful when running single core jobs via the queue systems. For more information and examples see the parallel man page: @@ -308,7 +342,7 @@ In this example, we submit a job array of 31 subjobs. Note the -J 1-992:**32**, Download the examples in [capacity.zip][9], illustrating the above listed ways to run a huge number of jobs. We recommend trying out the examples before using this for running production jobs. -Unzip the archive in an empty directory on Anselm and follow the instructions in the README file +Unzip the archive in an empty directory on cluster and follow the instructions in the README file ```console $ unzip capacity.zip diff --git a/docs.it4i/salomon/capacity.zip b/docs.it4i/general/capacity.zip similarity index 100% rename from docs.it4i/salomon/capacity.zip rename to docs.it4i/general/capacity.zip diff --git a/docs.it4i/anselm/job-priority.md b/docs.it4i/general/job-priority.md similarity index 95% rename from docs.it4i/anselm/job-priority.md rename to docs.it4i/general/job-priority.md index ea639ce27..1dc2192ed 100644 --- a/docs.it4i/anselm/job-priority.md +++ b/docs.it4i/general/job-priority.md @@ -56,7 +56,7 @@ Job execution priority (job sort formula) is calculated as: ### Job Backfilling -The Anselm cluster uses job backfilling. +The scheduler uses job backfilling. Backfilling means fitting smaller jobs around the higher-priority jobs that the scheduler is going to run next, in such a way that the higher-priority jobs are not delayed. Backfilling allows us to keep resources from becoming idle when the top job (the job with the highest execution priority) cannot run. @@ -71,5 +71,11 @@ Specifying more accurate walltime enables better scheduling, better execution ti ---8<--- "mathjax.md" +### Job Placement + +Job [placement can be controlled by flags during submission][1]. + +[1]: job-submission-and-execution.md#job_placement + [a]: https://extranet.it4i.cz/rsweb/anselm/queues [b]: https://extranet.it4i.cz/rsweb/anselm/projects diff --git a/docs.it4i/anselm/job-submission-and-execution.md b/docs.it4i/general/job-submission-and-execution.md similarity index 65% rename from docs.it4i/anselm/job-submission-and-execution.md rename to docs.it4i/general/job-submission-and-execution.md index 3739fd0be..61b58b717 100644 --- a/docs.it4i/anselm/job-submission-and-execution.md +++ b/docs.it4i/general/job-submission-and-execution.md @@ -27,6 +27,9 @@ The qsub command submits the job to the queue, i.e. the qsub command creates a r ### Job Submission Examples +!!! note + Anselm ... ncpus=16, Salomon ... ncpus=24 + ```console $ qsub -A OPEN-0-0 -q qprod -l select=64:ncpus=16,walltime=03:00:00 ./myjob ``` @@ -63,6 +66,91 @@ By default, the PBS batch system sends an e-mail only when the job is aborted. D $ qsub -m n ``` +### Salomon - Intel Xeon Phi Co-Processors + +To allocate a node with Xeon Phi co-processor, user needs to specify that in select statement. Currently only allocation of whole nodes with both Phi cards as the smallest chunk is supported. Standard PBSPro approach through attributes "accelerator", "naccelerators" and "accelerator_model" is used. The "accelerator_model" can be omitted, since on Salomon only one type of accelerator type/model is available. +The absence of specialized queue for accessing the nodes with cards means, that the Phi cards can be utilized in any queue, including qexp for testing/experiments, qlong for longer jobs, qfree after the project resources have been spent, etc. The Phi cards are thus also available to PRACE users. There's no need to ask for permission to utilize the Phi cards in project proposals. + +```console +$ qsub -A OPEN-0-0 -I -q qprod -l select=1:ncpus=24:accelerator=True:naccelerators=2:accelerator_model=phi7120 ./myjob +``` + +In this example, we allocate 1 node, with 24 cores, with 2 Xeon Phi 7120p cards, running batch job ./myjob. The default time for qprod is used, e. g. 24 hours. + +```console +$ qsub -A OPEN-0-0 -I -q qlong -l select=4:ncpus=24:accelerator=True:naccelerators=2 -l walltime=56:00:00 -I +``` + +In this example, we allocate 4 nodes, with 24 cores per node (totalling 96 cores), with 2 Xeon Phi 7120p cards per node (totalling 8 Phi cards), running interactive job for 56 hours. The accelerator model name was omitted. + +#### Salomon - Intel Xeon Phi - Queue QMIC + +Examples executions + +```console +-l select=1 +exec_vnode = (r21u05n581-mic0:naccelerators=1:ncpus=0) +-l select=4 +(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0) +-l select=4:naccelerators=1 +(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0) +-l select=1:naccelerators=2 +(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1) +-l select=2:naccelerators=2 +(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)+(r21u06n582-mic0:naccelerators=1+r21u06n582-mic1:naccelerators=1) +-l select=1:ncpus=24:naccelerators=2 +(r22u32n610:ncpus=24+r22u32n610-mic0:naccelerators=1+r22u32n610-mic1:naccelerators=1) +-l select=1:ncpus=24:naccelerators=0+4 +(r33u17n878:ncpus=24:naccelerators=0)+(r33u13n874-mic0:naccelerators=1:ncpus=0)+(r33u13n874-mic1:naccelerators=1:ncpus=0)+(r33u16n877-mic0:naccelerators=1:ncpus=0)+(r33u16n877-mic1:naccelerators=1:ncpus=0) +``` + +### Salomon - UV2000 SMP + +!!! note + 13 NUMA nodes available on UV2000 + Per NUMA node allocation. + Jobs are isolated by cpusets. + +The UV2000 (node uv1) offers 3TB of RAM and 104 cores, distributed in 13 NUMA nodes. A NUMA node packs 8 cores and approx. 247GB RAM (with exception, node 11 has only 123GB RAM). In the PBS the UV2000 provides 13 chunks, a chunk per NUMA node (see [Resource allocation policy][1]). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of the NUMA nodes allocated to itself. + +```console + $ qsub -A OPEN-0-0 -q qfat -l select=13 ./myjob +``` + +In this example, we allocate all 13 NUMA nodes (corresponds to 13 chunks), 104 cores of the SGI UV2000 node for 24 hours. Jobscript myjob will be executed on the node uv1. + +```console +$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=2000GB ./myjob +``` + +In this example, we allocate 2000GB of memory on the UV2000 for 24 hours. By requesting 2000GB of memory, memory from 10 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1. + +```console +$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=3099GB,walltime=48:00:00 ./myjob +``` + +In this example, we allocate 3099GB of memory on the UV2000 for 48 hours. By requesting 3099GB of memory, memory from all 13 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1. + +```console +$ qsub -A OPEN-0-0 -q qfat -l select=2:mem=1000GB,walltime=48:00:00 ./myjob +``` + +In this example, we allocate 2000GB of memory and 16 cores on the UV2000 for 48 hours. By requesting 1000GB of memory per chunk, 2000GB of memory and 16 cores are allocated. Jobscript myjob will be executed on the node uv1. + +### Useful Tricks + +All qsub options may be [saved directly into the jobscript][2]. In such a case, no options to qsub are needed. + +```console +$ qsub ./myjob +``` + +By default, the PBS batch system sends an e-mail only when the job is aborted. Disabling mail events completely can be done like this: + +```console +$ qsub -m n +``` + ## Advanced Job Placement ### Placement by Name @@ -73,12 +161,18 @@ Specific nodes may be allocated via the PBS $ qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=16:host=cn171+1:ncpus=16:host=cn172 -I ``` +```console +qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=r24u35n680+1:ncpus=24:host=r24u36n681 -I +``` + In this example, we allocate nodes cn171 and cn172, all 16 cores per node, for 24 hours. Consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. The resources will be available interactively. -### Placement by CPU Type +### Anselm - Placement by CPU Type Nodes equipped with an Intel Xeon E5-2665 CPU have a base clock frequency of 2.4GHz, nodes equipped with an Intel Xeon E5-2470 CPU have a base frequency of 2.3 GHz (see the section Compute Nodes for details). Nodes may be selected via the PBS resource attribute cpu_freq . +#### Anselm + | CPU Type | base freq. | Nodes | cpu_freq attribute | | ------------------ | ---------- | ---------------------- | ------------------ | | Intel Xeon E5-2665 | 2.4GHz | cn[1-180], cn[208-209] | 24 | @@ -90,7 +184,7 @@ $ qsub -A OPEN-0-0 -q qprod -l select=4:ncpus=16:cpu_freq=24 -I In this example, we allocate 4 nodes, 16 cores per node, selecting only the nodes with Intel Xeon E5-2665 CPU. -### Placement by IB Switch +### Anselm - Placement by IB Switch Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband network][2] fat tree topology. Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and facilitates unbiased, highly efficient network communication. @@ -104,6 +198,111 @@ $ qsub -A OPEN-0-0 -q qprod -l select=18:ncpus=16:ibswitch=isw11 ./myjob In this example, we request all of the 18 nodes sharing the isw11 switch for 24 hours. a full chassis will be allocated. +### Salomon - Placement by Network Location + +Network location of allocated nodes in the [InifiBand network][3] influences efficiency of network communication between nodes of job. Nodes on the same InifiBand switch communicate faster with lower latency than distant nodes. To improve communication efficiency of jobs, PBS scheduler on Salomon is configured to allocate nodes - from currently available resources - which are as close as possible in the network topology. + +For communication intensive jobs it is possible to set stricter requirement - to require nodes directly connected to the same InifiBand switch or to require nodes located in the same dimension group of the InifiBand network. + +### Salomon - Placement by InifiBand Switch + +Nodes directly connected to the same InifiBand switch can communicate most efficiently. Using the same switch prevents hops in the network and provides for unbiased, most efficient network communication. There are 9 nodes directly connected to every InifiBand switch. + +!!! note + We recommend allocating compute nodes of a single switch when the best possible computational network performance is required to run job efficiently. + +Nodes directly connected to the one InifiBand switch can be allocated using node grouping on PBS resource attribute switch. + +In this example, we request all 9 nodes directly connected to the same switch using node grouping placement. + +```console +$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24 -l place=group=switch ./myjob +``` + +### Salomon - Placement by Specific InifiBand Switch + +!!! note + Not useful for ordinary computing, suitable for testing and management tasks. + +Nodes directly connected to the specific InifiBand switch can be selected using the PBS resource attribute _switch_. + +In this example, we request all 9 nodes directly connected to r4i1s0sw1 switch. + +```console +$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24:switch=r4i1s0sw1 ./myjob +``` + +List of all InifiBand switches: + +```console +$ qmgr -c 'print node @a' | grep switch | awk '{print $6}' | sort -u +r1i0s0sw0 +r1i0s0sw1 +r1i1s0sw0 +r1i1s0sw1 +r1i2s0sw0 +... +``` + +List of all all nodes directly connected to the specific InifiBand switch: + +```console +$ qmgr -c 'p n @d' | grep 'switch = r36sw3' | awk '{print $3}' | sort +r36u31n964 +r36u32n965 +r36u33n966 +r36u34n967 +r36u35n968 +r36u36n969 +r37u32n970 +r37u33n971 +r37u34n972 +``` + +### Salomon - Placement by Hypercube Dimension + +Nodes located in the same dimension group may be allocated using node grouping on PBS resource attribute ehc\_[1-7]d . + +| Hypercube dimension | node_group_key | #nodes per group | +| ------------------- | -------------- | ---------------- | +| 1D | ehc_1d | 18 | +| 2D | ehc_2d | 36 | +| 3D | ehc_3d | 72 | +| 4D | ehc_4d | 144 | +| 5D | ehc_5d | 144,288 | +| 6D | ehc_6d | 432,576 | +| 7D | ehc_7d | all | + +In this example, we allocate 16 nodes in the same [hypercube dimension][4] 1 group. + +```console +$ qsub -A OPEN-0-0 -q qprod -l select=16:ncpus=24 -l place=group=ehc_1d -I +``` + +For better understanding: + +List of all groups in dimension 1: + +```console +$ qmgr -c 'p n @d' | grep ehc_1d | awk '{print $6}' | sort |uniq -c + 18 r1i0 + 18 r1i1 + 18 r1i2 + 18 r1i3 +... +``` + +List of all all nodes in specific dimension 1 group: + +```console +$ $ qmgr -c 'p n @d' | grep 'ehc_1d = r1i0' | awk '{print $3}' | sort +r1i0n0 +r1i0n1 +r1i0n10 +r1i0n11 +... +``` + ## Advanced Job Handling ### Selecting Turbo Boost Off @@ -409,9 +608,9 @@ In this example, a directory in /home holds the input file input and executable Further jobscript examples may be found in the software section and the [Capacity computing][7] section. [1]: #example-jobscript-for-mpi-calculation-with-preloaded-inputs -[2]: network.md -[3]: hardware-overview.md -[4]: storage.md +[2]: ../anselm/network.md +[3]: ../anselm/hardware-overview.md +[4]: ../anselm/storage.md [5]: ../software/mpi/running_openmpi.md [6]: ../software/mpi/running-mpich2.md [7]: capacity-computing.md diff --git a/docs.it4i/general/resource_allocation_and_job_execution.md b/docs.it4i/general/resource_allocation_and_job_execution.md index 0b0a2b36f..19933181e 100644 --- a/docs.it4i/general/resource_allocation_and_job_execution.md +++ b/docs.it4i/general/resource_allocation_and_job_execution.md @@ -40,9 +40,9 @@ Read more on [Capacity computing][6] page. [1]: #terminology-frequently-used-on-these-pages [2]: ../pbspro.md -[3]: ../salomon/job-priority.md#fair-share-priority -[4]: ../salomon/resources-allocation-policy.md -[5]: ../salomon/job-submission-and-execution.md -[6]: ../salomon/capacity-computing.md +[3]: job-priority.md#fair-share-priority +[4]: resources-allocation-policy.md +[5]: job-submission-and-execution.md +[6]: capacity-computing.md [a]: https://extranet.it4i.cz/rsweb/salomon/queues diff --git a/docs.it4i/salomon/resources-allocation-policy.md b/docs.it4i/general/resources-allocation-policy.md similarity index 57% rename from docs.it4i/salomon/resources-allocation-policy.md rename to docs.it4i/general/resources-allocation-policy.md index 9182d657e..009719cce 100644 --- a/docs.it4i/salomon/resources-allocation-policy.md +++ b/docs.it4i/general/resources-allocation-policy.md @@ -2,10 +2,34 @@ ## Job Queue Policies -The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and resources available to the Project. The fair-share at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview: +The resources are allocated to the job in a fair-share fashion, subject to constraints set by the queue and the resources available to the Project. The Fair-share system of Anselm ensures that individual users may consume approximately equal amounts of resources per week. Detailed information can be found in the [Job scheduling][1] section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. The following table provides the queue partitioning overview: !!! note - Check the queue status [here][a]. + Check the queue status [here][z]. + +### Anselm + +| queue | active project | project resources | nodes | min ncpus | priority | authorization | walltime | +| ------------------- | -------------- | -------------------- | ---------------------------------------------------- | --------- | -------- | ------------- | -------- | +| qexp | no | none required | 209 nodes | 1 | 150 | no | 1 h | +| qprod | yes | > 0 | 180 nodes w/o accelerator | 16 | 0 | no | 24/48 h | +| qlong | yes | > 0 | 180 nodes w/o accelerator | 16 | 0 | no | 72/144 h | +| qnvidia | yes | > 0 | 23 nvidia nodes | 16 | 200 | yes | 24/48 h | +| qfat | yes | > 0 | 2 fat nodes | 16 | 200 | yes | 24/144 h | +| qfree | yes | < 120% of allocation | 180 w/o accelerator | 16 | -1024 | no | 12 h | + +!!! note + **The qfree queue is not free of charge**. [Normal accounting][2] applies. However, it allows for utilization of free resources, once a project has exhausted all its allocated computational resources. This does not apply to Director's Discretion projects (DD projects) by default. Usage of qfree after exhaustion of DD projects' computational resources is allowed after request for this queue. + +**The qexp queue is equipped with nodes which do not have exactly the same CPU clock speed.** Should you need the nodes to have exactly the same CPU speed, you have to select the proper nodes during the PSB job submission. + +* **qexp**, the Express queue: This queue is dedicated to testing and running very small jobs. It is not required to specify a project to enter the qexp. There are always 2 nodes reserved for this queue (w/o accelerators), a maximum 8 nodes are available via the qexp for a particular user, from a pool of nodes containing Nvidia accelerated nodes (cn181-203), MIC accelerated nodes (cn204-207) and Fat nodes with 512GB of RAM (cn208-209). This enables us to test and tune accelerated code and code with higher RAM requirements. The nodes may be allocated on a per core basis. No special authorization is required to use qexp. The maximum runtime in qexp is 1 hour. +* **qprod**, the Production queue: This queue is intended for normal production runs. It is required that an active project with nonzero remaining resources is specified to enter the qprod. All nodes may be accessed via the qprod queue, except the reserved ones. 178 nodes without accelerators are included. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qprod is 48 hours. +* **qlong**, the Long queue: This queue is intended for long production runs. It is required that an active project with nonzero remaining resources is specified to enter the qlong. Only 60 nodes without acceleration may be accessed via the qlong queue. Full nodes, 16 cores per node, are allocated. The queue runs with medium priority and no special authorization is required to use it. The maximum runtime in qlong is 144 hours (three times that of the standard qprod time - 3 x 48 h). +* **qnvidia**, **qmic**, **qfat**, the Dedicated queues: The queue qnvidia is dedicated to accessing the Nvidia accelerated nodes, the qmic to accessing MIC nodes and qfat the Fat nodes. It is required that an active project with nonzero remaining resources is specified to enter these queues. 23 nvidia, 4 mic, and 2 fat nodes are included. Full nodes, 16 cores per node, are allocated. The queues run with very high priority, the jobs will be scheduled before the jobs coming from the qexp queue. An PI needs to explicitly ask [support][a] for authorization to enter the dedicated queues for all users associated with her/his project. +* **qfree**, The Free resource queue: The queue qfree is intended for utilization of free resources, after a project has exhausted all of its allocated computational resources (Does not apply to DD projects by default; DD projects have to request persmission to use qfree after exhaustion of computational resources). It is required that active project is specified to enter the queue. Consumed resources will be accounted to the Project. Access to the qfree queue is automatically removed if consumed resources exceed 120% of the resources allocated to the Project. Only 180 nodes without accelerators may be accessed from this queue. Full nodes, 16 cores per node, are allocated. The queue runs with very low priority and no special authorization is required to use it. The maximum runtime in qfree is 12 hours. + +### Salomon | queue | active project | project resources | nodes | min ncpus | priority | authorization | walltime | | ------------------------------- | -------------- | -------------------- | ------------------------------------------------------------- | --------- | -------- | ------------- | --------- | @@ -35,26 +59,26 @@ The resources are allocated to the job in a fair-share fashion, subject to const ## Queue Notes -The job wall-clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be [set manually, see examples][3]. +The job wall clock time defaults to **half the maximum time**, see the table above. Longer wall time limits can be [set manually, see examples][3]. -Jobs that exceed the reserved wall-clock time (Req'd Time) get killed automatically. Wall-clock time limit can be changed for queuing jobs (state Q) using the qalter command, however can not be changed for a running job (state R). +Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. The wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however it cannot be changed for a running job (state R). -Salomon users may check current queue configuration [here][b]. +Anselm users may check the current queue configuration [here][b]. ## Queue Status -!!! note - Check the status of jobs, queues and compute nodes [here][a]. +!!! tip + Check the status of jobs, queues and compute nodes [here][c]. - + -Display the queue status on Salomon: +Display the queue status on Anselm: ```console $ qstat -q ``` -The PBS allocation overview may be obtained also using the rspbs command. +The PBS allocation overview may be obtained also using the rspbs command: ```console $ rspbs @@ -63,6 +87,9 @@ Usage: rspbs [options] Options: --version show program's version number and exit -h, --help show this help message and exit + --get-node-ncpu-chart + Print chart of allocated ncpus per node + --summary Print summary --get-server-details Print server --get-queues Print queues --get-queues-details Print queues details @@ -99,10 +126,6 @@ Options: --get-ibswitch-nodes Print ibswitch nodes --get-ibswitch-nodeset Print ibswitch nodeset - --summary Print summary - --get-node-ncpu-chart - Obsolete. Print chart of allocated ncpus per node - --server=SERVER Use given PBS server --state=STATE Only for given job state --jobid=JOBID Only for given job ID --user=USER Only for given user @@ -118,8 +141,9 @@ Options: ---8<--- "mathjax.md" [1]: job-priority.md -[2]: #resource-accounting-policy +[2]: #resources-accounting-policy [3]: job-submission-and-execution.md -[a]: https://extranet.it4i.cz/rsweb/salomon/ -[b]: https://extranet.it4i.cz/rsweb/salomon/queues +[a]: https://support.it4i.cz/rt/ +[b]: https://extranet.it4i.cz/rsweb/anselm/queues +[c]: https://extranet.it4i.cz/rsweb/anselm/ diff --git a/docs.it4i/anselm/shell-and-data-access.md b/docs.it4i/general/shell-and-data-access.md similarity index 53% rename from docs.it4i/anselm/shell-and-data-access.md rename to docs.it4i/general/shell-and-data-access.md index 767c300d2..14204e9b4 100644 --- a/docs.it4i/anselm/shell-and-data-access.md +++ b/docs.it4i/general/shell-and-data-access.md @@ -1,19 +1,36 @@ -# Accessing the Cluster +# Accessing the Clusters ## Shell Access -The Anselm cluster is accessed by SSH protocol via login nodes login1 and login2 at the address anselm.it4i.cz. The login nodes may be addressed specifically, by prepending the login node name to the address. +The all IT4Innovations clusters are accessed by SSH protocol via login nodes loginX at the address **cluster-name.it4i.cz**. The login nodes may be addressed specifically, by prepending the login node name to the address. -| Login address | Port | Protocol | Login node | -| --------------------- | ---- | -------- | -------------------------------------------- | -| anselm.it4i.cz | 22 | ssh | round-robin DNS record for login1 and login2 | -| login1.anselm.it4i.cz | 22 | ssh | login1 | -| login2.anselm.it4i.cz | 22 | ssh | login2 | +!!! note + The alias **cluster-name.it4i.cz** is currently not available through VPN connection. Use **loginX.cluster-name.it4i.cz** when connected to VPN. + +### Anselm Cluster + +| Login address | Port | Protocol | Login node | +| --------------------- | ---- | -------- | --------------------------------------| +| anselm.it4i.cz | 22 | ssh | round-robin DNS record for login[1-2] | +| login1.anselm.it4i.cz | 22 | ssh | login1 | +| login2.anselm.it4i.cz | 22 | ssh | login2 | + +### Salomon Cluster + +| Login address | Port | Protocol | Login node | +| ---------------------- | ---- | -------- | ------------------------------------- | +| salomon.it4i.cz | 22 | ssh | round-robin DNS record for login[1-4] | +| login1.salomon.it4i.cz | 22 | ssh | login1 | +| login2.salomon.it4i.cz | 22 | ssh | login2 | +| login3.salomon.it4i.cz | 22 | ssh | login3 | +| login4.salomon.it4i.cz | 22 | ssh | login4 | + +## Authentication Authentication is available by [private key][1] only. !!! note - Please verify SSH fingerprints during the first logon. They are identical on all login nodes: + Verify SSH fingerprints during the first logon. They are identical on all login nodes: md5: @@ -30,10 +47,10 @@ Private key authentication: On **Linux** or **Mac**, use: ```console -$ ssh -i /path/to/id_rsa username@anselm.it4i.cz +$ ssh -i /path/to/id_rsa username@cluster-name.it4i.cz ``` -If you see a warning message "UNPROTECTED PRIVATE KEY FILE!", use this command to set lower permissions to the private key file: +If you see a warning message **UNPROTECTED PRIVATE KEY FILE!**, use this command to set lower permissions to the private key file: ```console $ chmod 600 /path/to/id_rsa @@ -41,31 +58,30 @@ $ chmod 600 /path/to/id_rsa On **Windows**, use [PuTTY ssh client][2]. -After logging in, you will see the command prompt: +After logging in, you will see the command prompt ```console - _ - /\ | | - / \ _ __ ___ ___| |_ __ ___ - / /\ \ | '_ \/ __|/ _ \ | '_ ` _ \ - / ____ \| | | \__ \ __/ | | | | | | - /_/ \_\_| |_|___/\___|_|_| |_| |_| + ___ _____ _ _ ___ _ _ + |_ _| |_ _| | || | |_ _| _ __ _ __ ___ __ __ __ _ | |_ (_) ___ _ __ ___ + | | | | | || |_ | | | '_ \ | '_ \ / _ \ \ \ / / / _` | | __| | | / _ \ | '_ \ / __| + | | | | |__ _| | | | | | | | | | | | (_) | \ V / | (_| | | |_ | | | (_) | | | | | \__ \ + |___| |_| |_| |___| |_| |_| |_| |_| \___/ \_/ \__,_| \__| |_| \___/ |_| |_| |___/ - http://www.it4i.cz/?lang=en + http://www.it4i.cz/?lang=en Last login: Tue Jul 9 15:57:38 2013 from your-host.example.com -[username@login2.anselm ~]$ +[username@login2.cluster-name ~]$ ``` -Example to the cluster login: - !!! note The environment is **not** shared between login nodes, except for [shared filesystems][3]. ## Data Transfer -Data in and out of the system may be transferred by the [scp][a] and sftp protocols. (Not available yet). In the case that large volumes of data are transferred, use the dedicated data mover node dm1.anselm.it4i.cz for increased performance. +Data in and out of the system may be transferred by the [scp][a] and sftp protocols. + +### Anselm Cluster | Address | Port | Protocol | | --------------------- | ---- | --------- | @@ -73,42 +89,41 @@ Data in and out of the system may be transferred by the [scp][a] and sftp protoc | login1.anselm.it4i.cz | 22 | scp | | login2.anselm.it4i.cz | 22 | scp | -Authentication is by [private key][1] only. - -!!! note - Data transfer rates of up to **160MB/s** can be achieved with scp or sftp. +### Salomon Cluster - 1TB may be transferred in 1:50h. +| Address | Port | Protocol | +| ---------------------- | ---- | --------- | +| salomon.it4i.cz | 22 | scp, sftp | +| login1.salomon.it4i.cz | 22 | scp, sftp | +| login2.salomon.it4i.cz | 22 | scp, sftp | +| login3.salomon.it4i.cz | 22 | scp, sftp | +| login4.salomon.it4i.cz | 22 | scp, sftp | -To achieve 160MB/s transfer rates, the end user must be connected by 10G line all the way to IT4Innovations, and be using a computer with a fast processor for the transfer. When using a Gigabit ethernet connection, up to 110MB/s transfer rates may be expected. Fast cipher (aes128-ctr) should be used. +Authentication is by [private key][1] only. !!! note If you experience degraded data transfer performance, consult your local network provider. -On linux or Mac, use an scp or sftp client to transfer data to Anselm: - ```console -$ scp -i /path/to/id_rsa my-local-file username@anselm.it4i.cz:directory/file +$ scp -i /path/to/id_rsa my-local-file username@cluster-name.it4i.cz:directory/file ``` ```console -$ scp -i /path/to/id_rsa -r my-local-dir username@anselm.it4i.cz:directory +$ scp -i /path/to/id_rsa -r my-local-dir username@cluster-name.it4i.cz:directory ``` or ```console -$ sftp -o IdentityFile=/path/to/id_rsa username@anselm.it4i.cz +$ sftp -o IdentityFile=/path/to/id_rsa username@cluster-name.it4i.cz ``` -A very convenient way to transfer files in and out of Anselm is via the fuse filesystem [sshfs][b]. +A very convenient way to transfer files in and out of cluster is via the fuse filesystem [sshfs][b]. ```console -$ sshfs -o IdentityFile=/path/to/id_rsa username@anselm.it4i.cz:. mountpoint +$ sshfs -o IdentityFile=/path/to/id_rsa username@cluster-name.it4i.cz:. mountpoint ``` -Using sshfs, the users Anselm home directory will be mounted on your local computer, just like an external disk. - Learn more about ssh, scp and sshfs by reading the manpages ```console @@ -117,13 +132,13 @@ $ man scp $ man sshfs ``` -On Windows, use the [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the Anselm filesystems directly as an external disc. +On Windows, use the [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the cluster filesystems directly as an external disc. More information about the shared file systems is available [here][4]. ## Connection Restrictions -Outgoing connections, from Anselm Cluster login nodes to the outside world, are restricted to the following ports: +Outgoing connections, from cluster login nodes to the outside world, are restricted to the following ports: | Port | Protocol | | ---- | -------- | @@ -133,28 +148,28 @@ Outgoing connections, from Anselm Cluster login nodes to the outside world, are | 9418 | git | !!! note - Please use **ssh port forwarding** and proxy servers to connect from Anselm to all other remote ports. + Use **ssh port forwarding** and proxy servers to connect from cluster to all other remote ports. -Outgoing connections, from Anselm Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to the outside world are cut. +Outgoing connections, from Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to the outside world are cut. ## Port Forwarding ### Port Forwarding From Login Nodes !!! note - Port forwarding allows an application running on Anselm to connect to arbitrary remote hosts and ports. + Port forwarding allows an application running on cluster to connect to arbitrary remote hosts and ports. -It works by tunneling the connection from Anselm back to users' workstations and forwarding from the workstation to the remote host. +It works by tunneling the connection from cluster back to users' workstations and forwarding from the workstation to the remote host. -Pick some unused port on the Anselm login node (for example 6000) and establish the port forwarding: +Pick some unused port on the cluster login node (for example 6000) and establish the port forwarding: ```console -$ ssh -R 6000:remote.host.com:1234 anselm.it4i.cz +$ ssh -R 6000:remote.host.com:1234 cluster-name.it4i.cz ``` -In this example, we establish port forwarding between port 6000 on Anselm and port 1234 on the remote.host.com. By accessing localhost:6000 on Anselm, an application will see the response of remote.host.com:1234. The traffic will run via the user's local workstation. +In this example, we establish port forwarding between port 6000 on cluster and port 1234 on the remote.host.com. By accessing localhost:6000 on cluster, an application will see the response of remote.host.com:1234. The traffic will run via the user's local workstation. -Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your Anselm configuration first. Then go to Connection->SSH->Tunnels to set up the port forwarding. Click Remote radio button. Insert 6000 to theSource port textbox. Insert remote.host.com:1234. Click the Add button, then Open. +Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your cluster configuration first. Then go to *Connection->SSH->Tunnels* to set up the port forwarding. Click Remote radio button. Insert 6000 to theSource port textbox. Insert remote.host.com:1234. Click the Add button, then Open. Port forwarding may be established directly to the remote host. However, this requires that the user has ssh access to remote.host.com @@ -167,7 +182,7 @@ $ ssh -L 6000:localhost:1234 remote.host.com ### Port Forwarding From Compute Nodes -Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside the Anselm Cluster. +Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside the cluster. First, establish the remote port forwarding form the login node, as [described above][5]. @@ -194,10 +209,10 @@ $ ssh -D 1080 localhost On Windows, install and run the free, open source [Sock Puppet][e] server. -Once the proxy server is running, establish ssh port forwarding from Anselm to the proxy server, port 1080, exactly as [described above][5]: +Once the proxy server is running, establish ssh port forwarding from cluster to the proxy server, port 1080, exactly as [described above][5]: ```console -$ ssh -R 6000:localhost:1080 anselm.it4i.cz +$ ssh -R 6000:localhost:1080 cluster-name.it4i.cz ``` Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding to access the [proxy server from compute nodes][5] as well. @@ -213,8 +228,8 @@ Now, configure the applications proxy settings to **localhost:6000**. Use port f [1]: ../general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md [2]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md -[3]: storage.md#shared-filesystems -[4]: storage.md +[3]: ../anselm/storage.md#shared-filesystems +[4]: ../anselm/storage.md [5]: #port-forwarding-from-login-nodes [6]: ../general/accessing-the-clusters/graphical-user-interface/x-window-system.md [7]: ../general/accessing-the-clusters/graphical-user-interface/vnc.md diff --git a/docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png b/docs.it4i/img/49213048_2722927791082867_3152356642071248896_n.png new file mode 100644 index 0000000000000000000000000000000000000000..5c78e10f664dbc8b9c0ccacba62a309a1b599a20 GIT binary patch literal 4891 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 Mj^OS0wh_+$3ztxZhyVZp literal 0 HcmV?d00001 diff --git a/docs.it4i/img/dgx1.png b/docs.it4i/img/dgx1.png new file mode 100644 index 0000000000000000000000000000000000000000..89807e71f6ed8044f863e336f168120e16a7ed99 GIT binary patch literal 417546 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 zⓈ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	G{%QJs855k+W1dF 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%0Aox%f{h3Zxo%A!4~zgE>M%?Epe#OEGbFP6Evi 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	Nv_wsFD5`k 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 Qdli9Hl{6JAkmkYv19j8a^8f$< literal 0 HcmV?d00001 diff --git a/docs.it4i/img/dgx2.png b/docs.it4i/img/dgx2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6c42fff6a218c59deb85cc23ff84ab8977c60b GIT binary patch literal 94291 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 VJVPgTO91qbjitRslbO%`{{aFi=>h-% literal 0 HcmV?d00001 diff --git a/docs.it4i/img/dgx3.png b/docs.it4i/img/dgx3.png new file mode 100644 index 0000000000000000000000000000000000000000..39dc8d602f075776c0a7c23557ba1f8cf2b0795a GIT binary patch literal 345411 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%0Df@d^l?(M5%f*cNBulr3v&b6G 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%0DXT2A0MpZt$G_qnvz*V(&NDNq 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®E7Gzs9Gy>D;MF#bSOAUD2AUHWsI5(5 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௹`Kn{W{S3=_N}{`>N9Is|}%9w|X-v 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 C>8Qm3 literal 0 HcmV?d00001 diff --git a/docs.it4i/img/dgx4.png b/docs.it4i/img/dgx4.png new file mode 100644 index 0000000000000000000000000000000000000000..a9fa87778ace17b9aee785402458263cf3e8c79b GIT binary patch literal 34000 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 literal 0 HcmV?d00001 diff --git a/docs.it4i/img/favicon.ico b/docs.it4i/img/favicon.ico index d51e1c2571169b49424f1ab0f91f59c0b4e63b34..6c5618663a1a3500ae09b49ca6130774adc894d8 100644 GIT binary patch literal 2784 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 literal 32988 zcmeI4d5qQ77018t_ujCyV5vk)H;WCmrc|I<Oax6I$YLoBGYrEbNGYupltmHHV2hJ( zRy1{~HSz~yiy$*>&VaHhNX3%Wm^8Ionl5T;Lxg$r21*5F`So*t@ME5j_r^y8O$p~_ zPVW8P<=lI|_x{d3cYfzSDWR0oX%TnTmBfQ3b?ticxsx=Lye?f%KDU=1uaG*CAJtDu zTgORP(uQiPfh^yHBj5-)0*-(q;0QPZj({WJ2si?cfFs}tI0BA<Bj5-)0*-(q;0QPZ zhQMU0<JeT{hH9m59K~mdQA!OaJ!rI2L#m`9W29l#(q*loHD0=CbTT<~tkjpf$=2!? zDx*ysK4%PI9O<j2viv&XqiWk!tA3f~8kDV7|Gmr9Kl_Z*S&N~}(;B>gjjqUVSIYAk zmG!PnYJXKyA+gausIelcBlbK7stPo{HC}w0=|%lRBa`~wJn(F-ZlSWFeCnwP^iE|; zZ`fy^{5pG<s#|uInvZQ%_@4%ajdeQGxKfAqtyOrSUSYUZ;l7Qk&2LxAGuU6uxNjPf z)I{X{Hsg4W_|S+z_mMXSxu&oV>{C<G!1#NWCv_M;J8zXb6s=gKpdXmg-`mLl=9B{S zzo$+e8rNuI<0?&ST&+os>-4t|o>!Pzp+%OTU89-Jn>3&Z`!mX}NT>ms!%FGeQX3AF zdLsY($p1<!@+ZpMs#{f=zFu9Xt4Efpw^3Ca^%#-T^(KEsO1nm-)R(+g@y=|}3&%Gh zKkL5KF_uzqlGJWQLK~R(W30oHd6y!8T1r(WgF4pMKIVBpvL1tul0Jg`AJFG}<$?Bq zVF>=OhW1IbNXTx~c6%2x%f#|MdtuT!l;8AXWkU6)XGSCv>nnob!I43*2>K=O++t+@ z7xYef5G<wa2dznUKFV+Mphw0rzsGsU*5=B`Li;%D{~yrnHLR1|vO?+eReod(nClhQ ztbvh%z8}l>P3aPozcSFD%1hWk&R6+O-bmji)y(_;cD33^cEu3s)58O0$@^!a{V&ET zj?ZWLO$PMdk4C4^13~bZJr9&Vf$pnCH$H`)_{jb9T**)0?M?rqht6344`=^l{&uvo z|Cy*!U~lbgYn}Q>(fv&SnT4|{e;BsxGbTT}X(RF<H(R*WQSr|9VE&^0e-65=ly)Pf zQPEz2%~Z;q=kh$8^5^okH1oe6`OW^hF2AhUGj*>({)4RF?ZxWk=cglkKy{;SKa^ND zrH9PMvuFR@%zQC_{f0~5fCktaM*c(Sq1$=B&hjY#Ogy@Ytlg?0n2G+LH!29`Kr_(k z_p|<+D}%(FJkP5RG@JO&>L9oWUC$A!Z~(Wjf>{%~e>ZEOTj5$#Sf@4zHfwP67LCrn zsLJemy>a+Cg-z?UaQ{oHwEX?+TDKXC@t&Zvp1g}$n{&u)vG>tW2h5(g_tW+&#&>Fd zn5(M{AJbn|Cut<HwV~}nOGo*%8%x^otZU^=NZ)tShn=;a1cQQSN6va(n^x;UxI^Kw zEea1JyPboMZ07j|&ObX9W;bYQF&SIS|BgCbf(>?iWf0sA&4up3{+b2d$vn@c>|W;o zYcUVz4BZvn2F<a$M%JGC5#{C~+ufs*NyKW=F)^Pwo`lU=&Y8f@0%@~-!tgY^ch_Qd zY+9jPGqw6*<1@OesZMiA&uOgHJkG`QGId&zsn?*Gr^ja<fz#&XtoPsy9RWwc5pV<? z0Y|_Qa0DCyN5Bzq1RMcJz!7i+905nb5pV<?fipzFoQb+ZX~=&k01!Ml0*-(q;0W-! zx#+j)#PEa;^9}o5d^`Svk3)!0#5K8);TQ08{AA|m=H;gOZhi~xe-h{M&H9ea%E)i` z&wExV+w`n<$7RK0{0#=;H@US?IX+{L;D_<!+%og2zz3mUMVYR#@iFdYe1PYdbnv4% zDeK;PW#4;JU(9V+EKUEz@d^5Ep>p^?n%_Tl_m?O15`HwB==+bv?}FQRbKCD-tESyg zse5i-vGf`DkB=o|c+vRbmwO9i_*p*hbJ@T3#d_JpJY38Cj|HRC*2kIj507s#{{{Vu znEzkkQ@S8uKIZ!}aL0wXaM;_ROyiP|_Lsr;r#t;mh1aX3FNZ#69P!(#VBO!q`_X`W zPm>;uKNljm1aMzW*&{7E(w^tk<=;EhJ@c#%W*StL-O}P$l3VX&I>9`?25mw9mBhOk zOAjlf-)%O>jH{ltw$7dlVMPDG%H@l%$OL@pU&mi$_1-$|$gI`o+;UGl0*-(q;0Rop z2-yD#%uwnD`Tq$n%r)>omO3$o`+i30yn8>`a0PvVYq&$h7$bj7{GyZLB9%o%I&bX7 zd^Yp*^PeL&h3=n)HBsNEx-pv&Tep@o&I4xaVV`xhLbDUG`NzfQj#CXtV9yWXzGLK1 zj{ojV&O}deCR&`W*DR}-+lTR?{+MA2y#hb}P6WFzg#EV~{`RVx;dv?b`r>~*5PR@> z#xdFQ!%e!hX^pmVZ}Q>h23;QIwVd}Nx#7`<`pb#=mC+Lcew~r$H}Jg5au~-5>inI& z2k7_r#P`McV8=eRccr-cTR70}Q}9`7aa@B79~Z;p*Vyi-&Oq49b@bDRdeaf~)H$=U zL62jve(3xZ^RYP1eHrT4(XL~h4<EyA2{N7XsmDI=gT1_+{Lhc)zH(f*sa}tP&xH6n zHwNd6;5CDGJBhg}5Me!t{_cg(PR@S!gB9#f1lGcX<bUtvV}PCi70#M3b4PV4a`dtM z_zY@k&S#$mhlTK)!T6&)f3&ZJe#-MS;swOBtgZ!{tKq4Zd#>2<H?fB1oBuawDy~p} zX#Esi*H)*5P_S+8*kc}P-rJZguZH(CO&()S#<6lj&58Fn%8B0JZAyhkr@y~Btvu-n z{Qn?ec2Xy(E97<(Ae_TsdmVap8h4IvHob0y&h2S7gLP|qroZ&%nzY*S8xX@Xt2DcL zwR*=xqJ3N1%!lUGpnHZ&UqI*Dv+WVr!+S0|c6n!X@zIwxjNcbnl3A_K#qBMo-ash2 zr%3xQw25>w?W*DP1ml_gN$zlle^7V+r+Hg$TN@wsrc!6JjoJD{-#^6O_a)QkjO8B6 zqTd?e4$qDJPv+sb*0%fxgvn1G+XtrGenC7N9t&wRm3|UDcVl3YyzIl{ZLdd$KJgf= zf2e($dq$Ay<@Qh;li%9M^(=mCiP{<cmEYUQ&G)n;;0QPZj({WJ2si?cfFs}tI0BA< uBj5-)0*-(q;0QPZj({WJ2si?cfFs}tI0BA<Bj5-)0*-(q;0RnO2>cgK$pX0m diff --git a/docs.it4i/img/fig1.png b/docs.it4i/img/fig1.png index 0b5670a4e570c385eccc5d83e8cefc8c93e38e03..938b783964771627aa573f0f4944213e54c67a32 100644 GIT binary patch delta 29 kcmZoZ$Ju_4vtbLPwH~`uVo_3lQDVED9^-a9J*J};0HZkyEdT%j delta 25 gcmZoa$Ju<2vtbLPwH|Y5QAN9x9^-Z=J*J};0DAlgw*UYD diff --git a/docs.it4i/index.md b/docs.it4i/index.md index 9e44b6d87..914cbda06 100644 --- a/docs.it4i/index.md +++ b/docs.it4i/index.md @@ -1,9 +1,6 @@ # Documentation -!!! Warning - Salomon operating system has been upgraded to the latest CentOS 7.6 on 2018-12-05. Make sure to read the [details][upgrade]. - -Welcome to the IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates the supercomputers [Salomon][1] and [Anselm][2]. The supercomputers are [available][3] to the academic community within the Czech Republic and Europe, and the industrial community worldwide. The purpose of these pages is to provide comprehensive documentation of the hardware, software and usage of the computers. +Welcome to the IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates the supercomputers [Anselm][2] and [Salomon][1]. The supercomputers are [available][4] to the academic community within the Czech Republic and Europe, and the industrial community worldwide. The purpose of these pages is to provide comprehensive documentation of the hardware, software and usage of the computers. ## How to Read the Documentation @@ -14,7 +11,7 @@ Welcome to the IT4Innovations documentation pages. The IT4Innovations national s ## Getting Help and Support !!! note - Contact [support\[at\]it4i.cz][a] for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations [here][b]. The IT4Innovations support team will use best efforts to resolve requests within thirty days. + Contact [support\[at\]it4i.cz][a] for help and support regarding the cluster technology at IT4Innovations. Use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations [here][b]. The IT4Innovations support team will use best efforts to resolve requests within thirty days. Use your IT4Innovations username and password to log in to the [support][b] portal. @@ -34,7 +31,7 @@ In many cases, you will run your own code on the cluster. In order to fully expl * **node:** a computer, interconnected via a network to other computers - Computational nodes are powerful computers, designed for, and dedicated to executing demanding scientific computations. * **core:** a processor core, a unit of processor, executing computations -* **core-hour:** also normalized core-hour, NCH. A metric of computer utilization, [see definition][4]. +* **core-hour:** also normalized core-hour, NCH. A metric of computer utilization, [see definition][5]. * **job:** a calculation running on the supercomputer - the job allocates and utilizes the resources of the supercomputer for certain time. * **HPC:** High Performance Computing * **HPC (computational) resources:** corehours, storage capacity, software licences @@ -71,9 +68,8 @@ By doing so, you can save other readers from frustration and help us improve. [1]: salomon/introduction.md [2]: anselm/introduction.md -[3]: general/applying-for-resources.md -[4]: salomon/resources-allocation-policy.md#normalized-core-hours-nch -[upgrade]: salomon-upgrade.md +[4]: general/applying-for-resources.md +[5]: general/resources-allocation-policy.md#normalized-core-hours-nch [a]: mailto:support@it4i.cz [b]: http://support.it4i.cz/rt diff --git a/docs.it4i/modules-anselm.md b/docs.it4i/modules-anselm.md deleted file mode 100644 index e7a2e6c1a..000000000 --- a/docs.it4i/modules-anselm.md +++ /dev/null @@ -1,630 +0,0 @@ -# Available Modules - -## Os - -| Module | Description | -| ------ | ----------- | -| [CentOS](https://www.centos.org/) | The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. We’re also expanding the availability of CentOS images across a number of vendors, providing official images for Amazon, Google, and more. For self-hosted cloud, we also provide a generic cloud-init enabled image. For more information about updates and improvements in CentOS 7, please check out the release notes or the release announcement in the mailing list archive. | -| [Debian](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. | -| [Singularity-wrappers](https://docs.it4i.cz/) | Wrappers for Singularity containers. | -| [Ubuntu](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. | - -## Bio - -| Module | Description | -| ------ | ----------- | -| [ABySS](http://www.bcgsc.ca/platform/bioinfo/software/abyss) | Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler | -| [almost](http://www-almost.ch.cam.ac.uk/site) | all atom molecular simulation toolkit - is a fast and flexible molecular modeling environment that provides powerful and efficient algorithms for molecular simulation, homology modeling, de novo design and ab-initio calculations. | -| [bowtie2](http://www.bowtie2.org) | Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences. | -| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. | -| [GROMACS](http://www.gromacs.org) | GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. | -| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. | -| [RELION](http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page) | RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class averages in electron cryo-microscopy (cryo-EM). | -| [Rosetta](https://www.rosettacommons.org) | Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and nucleic acids. | - -## Cae - -| Module | Description | -| ------ | ----------- | -| [COMSOL](https://www.comsol.com/) | The COMSOL Multiphysics simulation environment facilitates the steps in the modeling process – defining your geometry, meshing, specifying your physics, solving, and then visualizing your results. It also serves as a platform for the application specific modules. | -| [deMonNano](http://www.demon-software.com) | deMonNano is a software package for density functional theory based tight binding calculations. It is part of the deMon (density of MontrĂ©al) suite of programs. The present version of the code of deMon for DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com | -| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. | - -## Chem - -| Module | Description | -| ------ | ----------- | -| [ABINIT](http://www.abinit.org/) | ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. | -| [Amber](http://ambermd.org/amber.html) | Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction. | -| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. | -| [CP2K](http://www.cp2k.org/) | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. | -| [cp2k-mpi](http://www.cp2k.org/) | CP2K with Intel MPI support. | -| [LAMMPS](http://lammps.sandia.gov) | LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. | -| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. | -| [molpro](http://www.molpro.net/") | Molpro quantum chemistry package. | -| [namd](http://www.ks.uiuc.edu/Research/namd/") | NAMD Scalable Molecular Dynamics. | -| [NWChem](http://www.nwchem-sw.org) | NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties and relativity. | -| [OpenBabel](http://openbabel.org) | Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. | -| [ORCA](http://cec.mpg.de/forum/) | ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects. | -| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. | -| [QuantumESPRESSO](http://www.pwscf.org/) | Quantum ESPRESSO is an integrated suite of computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft). | -| [xdrfile](http://www.gromacs.org/Developer_Zone/Programming_Guide/XTC_Library) | XTC library | - -## Compiler - -| Module | Description | -| ------ | ----------- | -| [bupc](http://upc.lbl.gov/") | Berkley UPC compilers and runtime environment version 2.16.2. | -| [chicken](https://launchpad.net/chicken") | Chicken 4.8.0.6 is an implementation of the Scheme. | -| [Clang](http://clang.llvm.org/) | C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library -- use libstdc++ from GCC. | -| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). | -| [GCCcore](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). | -| [gupc](http://www.gccupc.org/") | The GNU UPC toolset provides a compilation and execution environment for programs written in the UPC (Unified Parallel C) language. The GNU UPC compiler extends the capabilities of the GNU GCC compiler.. | -| [icc](http://software.intel.com/en-us/intel-compilers/) | C and C++ compiler from Intel | -| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel | -| [ispc](http://ispc.github.io/) | Intel SPMD Program Compilers; An open-source compiler for high-performance SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, with extensions for 'single program, multiple data' (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. | -| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. | -| [OpenCoarrays](http://www.opencoarrays.org/) | A transport layer for coarray Fortran compilers. | -| [PGI](http://www.pgroup.com/) | C, C++ and Fortran compilers from The Portland Group - PGI | - -## Data - -| Module | Description | -| ------ | ----------- | -| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. | -| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. | -| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | -| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | -| [PostgreSQL](http://www.mysql.com/) | PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation. | -| [redis](https://redis.io) | Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. | -| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | - -## Debugger - -| Module | Description | -| ------ | ----------- | -| [Forge](http://www.allinea.com/products/develop-allinea-forge) | Allinea Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. | -| [PerformanceReports](http://www.allinea.com/products/allinea-performance-reports) | Allinea Performance Reports are the most effective way to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? - Are there I/O, networking or threading bottlenecks affecting performance? - Which hardware, software or configuration changes can we make to improve performance further. - How much energy did this application use? | -| [TotalView](http://www.roguewave.com/products/totalview.aspx) | TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables. It allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads. You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors. | - -## Devel - -| Module | Description | -| ------ | ----------- | -| [ant](http://ant.apache.org/) | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. | -| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. | -| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator | -| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool | -| [Bazel](http://bazel.io/) | Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software. | -| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. | -| [Caffe](https://github.com/BVLC/caffe) | Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and community contributors. | -| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. | -| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. | -| [fontsproto](http://www.freedesktop.org/wiki/Software/xlibs) | X11 font extension wire protocol | -| [gflags](https://github.com/gflags/gflags) | The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. | -| [glog](https://github.com/google/glog) | A C++ implementation of the Google logging module. | -| [GObject-Introspection](https://wiki.gnome.org/GObjectIntrospection/) | GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library. | -| [gperf](http://www.gnu.org/software/gperf/) | GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. | -| [guile](http://www.gnu.org/software/guile) | Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. | -| [Jansson](http://www.digip.org/jansson/) | Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are: * Simple and intuitive API and data model * Comprehensive documentation * No dependencies on other libraries * Full Unicode support (UTF-8) * Extensive test suite | -| [JUnit](http://sourceforge.net/projects/junit) | A programmer-oriented testing framework for Java. | -| [LevelDB](https://github.com/google/leveldb) | LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. | -| [libSM](http://www.freedesktop.org/wiki/Software/xlibs) | X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. | -| [LMDB](https://github.com/LMDB/lmdb) | OpenLDAP's Lightning Memory-Mapped Database (LMDB) library. | -| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. | -| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility | -| [makedepend](http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html) | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies. | -| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages | -| [Maven](http://maven.apache.org/index.html") | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. | -| [NCCL](https://developer.nvidia.com/nccl) | NVIDIA Collective Communications Library | -| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. | -| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. | -| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). | -| [protobuf](https://github.com/google/protobuf/) | Google Protocol Buffers | -| [protobuf-python](https://github.com/google/protobuf/) | Python Protocol Buffers runtime library. | -| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. | -| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. | -| [renderproto](http://www.freedesktop.org/wiki/Software/xlibs) | Xrender protocol and ancillary headers | -| [SCons](http://www.scons.org/) | SCons is a software construction tool. | -| [Spack](https://spack.io/) | Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine. | -| [Spark](http://spark.apache.org) | Spark is Hadoop MapReduce done in memory | -| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. | -| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library | -| [squashfs-tools](http://squashfs.sourceforge.net/) | Squashfs is a compressed read-only filesystem for Linux. | -| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. | -| [xbitmaps](http://www.freedesktop.org/wiki/Software/xlibs) | provides bitmaps for x | -| [xcb-proto](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [xcb-util](http://xcb.freedesktop.org") | The xcb-util package provides additional extensions to the XCB library, many that were previously found in Xlib, but are not part of core X protocol. | -| [xcb-util-image](http://xcb.freedesktop.org/") | The xcb-util-image package provides additional extensions to the XCB library. | -| [xcb-util-keysyms](http://xcb.freedesktop.org") | The xcb-util-keysyms package contains a library for handling standard X key constants and conversion to/from keycodes. | -| [xcb-util-renderutil](http://xcb.freedesktop.org") | The xcb-util-renderutil package provides additional extensions to the XCB library.. | -| [xcb-util-wm](http://xcb.freedesktop.org) | The xcb-util-wm package contains libraries which provide client and window-manager helpers for EWMH and ICCCM. | -| [xextproto](http://www.freedesktop.org/wiki/Software/xlibs) | XExtProto protocol headers. | -| [xineramaproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers for xinerama | -| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. | -| [xproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers. | -| [xtrans](http://www.freedesktop.org/wiki/Software/xlibs) | xtrans includes a number of routines to make X implementations transport-independent; at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. | - -## Engineering - -| Module | Description | -| ------ | ----------- | -| adams | | -| beopest | | -| blender | | -| Code_Saturne | | -| comsol | | -| digimat | | -| Discovery_Studio | | -| dytran | | -| fds | | -| hypermesh | | -| hyperworks | | -| lsdyna | | -| lsprepost | | -| lux | | -| marc | | -| maxwell | | -| modflow-2005 | | -| modflow-nwt | | -| nastran | | -| openfoam | | -| paraview | | -| pest | | -| wien2k | | - -## Environments - -| Module | Description | -| ------ | ----------- | -| bullxde | | -| PrgEnv-gnu | | -| PrgEnv-intel | | - -## Geo - -| Module | Description | -| ------ | ----------- | -| [Doris](http://doris.tudelft.nl/) | Delft object-oriented radar interferometric software | -| [PHREEQC](https://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/) | A Computer Program for Speciation, Batch-Reaction, One-Dimensional Transport, and Inverse Geochemical Calculations | -| [PROJ_4](http://proj.osgeo.org) | PROJ.4 - Cartographic Projections Library originally written by Gerald Evenden then of the USGS. | - -## Init - -| Module | Description | -| ------ | ----------- | - -## Lang - -| Module | Description | -| ------ | ----------- | -| [Anaconda2](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. | -| [Anaconda3](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. | -| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. | -| [byacc](http://invisible-island.net/byacc/byacc.html) | Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler. | -| [Cython](https://pypi.python.org/pypi/Cython/) | The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. | -| [dotNET-Core-Runtime](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. | -| [dotNET-Core-SDK](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. | -| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. | -| [FriBidi](https://github.com/fribidi/fribidi) | The Free Implementation of the Unicode Bidirectional Algorithm. | -| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. | -| [libgdiplus](https://github.com/mono/libgdiplus) | An Open Source implementation of the GDI+ API. | -| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. | -| [Mono](http://mono-framework.com) | An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET. | -| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler | -| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. | -| [OpenCL-sdk](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. | -| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language | -| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. | -| [RapidJSON](http://rapidjson.org/) | A fast JSON parser/generator for C++ with both SAX/DOM style API Tencent is pleased to support the open source community by making RapidJSON available. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. | -| [Ruby](https://www.ruby-lang.org) | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. | -| [sqsgenerator](https://github.com/dnoeger/sqsgenerator) | This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3. | -| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. | -| [Yasm](http://www.tortall.net/projects/yasm/) | Yasm: Complete rewrite of the NASM assembler with BSD license | - -## Lib - -| Module | Description | -| ------ | ----------- | -| [astroid](https://github.com/PyCQA/astroid) | The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of this library is essentially governed by pylint’s needs. It used to be called logilab-astng. | -| [darshan-runtime](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. | -| [darshan-util](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. | -| [Embree](https://embree.github.io/index.html) | Embree is a collection of high-performance ray tracing kernels, developed at Intel. | -| [freeglut](http://freeglut.sourceforge.net/) | freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. | -| [glibc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. | -| [GLM](https://github.com/g-truc/glm) | OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. | -| [isort](https://github.com/timothycrosley/isort) | isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. | -| [libarchive](https://www.libarchive.org/) | Multi-format archive and compression library | -| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. | -| [libevent](http://libevent.org/) | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. | -| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. | -| [libfontenc](http://www.freedesktop.org/wiki/Software/xlibs/) | X11 font encoding library | -| [libgd](https://libgd.github.io/) | GD is an open source code library for the dynamic creation of images by programmers. | -| [libjpeg-turbo](http://sourceforge.net/projects/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. | -| [libmatheval](http://www.gnu.org/software/libmatheval/) | GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. | -| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library | -| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. | -| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. | -| [LIBSVM](http://www.csie.ntu.edu.tw/~cjlin/libsvm/) | LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. | -| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files | -| [libtool](http://www.gnu.org/software/libtool) | GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. | -| [libunistring](http://www.gnu.org/software/libunistring/) | This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. | -| [libunwind](http://www.nongnu.org/libunwind/) | The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications | -| [LibUUID](http://sourceforge.net/projects/libuuid/) | Portable uuid C library | -| [libxcb](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. . | -| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). | -| [libxslt](http://xmlsoft.org/) | Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform). | -| [libyaml](http://pyyaml.org/wiki/LibYAML) | LibYAML is a YAML 1.1 parser and emitter written in C. | -| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. | -| [MATIO](http://sourceforge.net/projects/matio/) | matio is an C library for reading and writing Matlab MAT files. | -| [mpi4py](https://bitbucket.org/mpi4py/mpi4py) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. | -| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. | -| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates | -| [psycopg2](http://initd.org/psycopg/) | Psycopg is the most popular PostgreSQL adapter for the Python programming language. | -| [pylint](https://github.com/PyCQA/pylint) | Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). | -| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. | -| [SIONlib](http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html) | SIONlib is a scalable I/O library for parallel access to task-local files. The library not only supports writing and reading binary data to or from several thousands of processors into a single or a small number of physical files, but also provides global open and close functions to access SIONlib files in parallel. SIONlib provides different interfaces: parallel access using MPI, OpenMP, or their combination, and sequential access for post-processing utilities. | -| [snappy](https://github.com/google/snappy) | Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. | -| [SpatiaLite](https://www.gaia-gis.it/fossil/libspatialite/index) | SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. | -| [spGPU](https://github.com/davidebarbieri/spgpu) | spGPU is a set of custom matrix storages and CUDA kernels for sparse linear algebra computing on GPU. It isn't a replacement for cuBLAS/cuSPARSE that should be used for a full featured linear algebra environment on GPU. | -| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. | -| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence | -| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. | - -## Libraries - -| Module | Description | -| ------ | ----------- | -| adios | | -| dataspaces | | -| fftw2 | | -| fftw2-mpi | | -| fftw3 | | -| fftw3-mpi | | -| gpi2 | | -| hdf5 | | -| hdf5-parallel | | -| ipp | | -| magma | | -| mkl | | -| mxml | | -| netcdf | | -| netcdf-cxx | | -| netcdf-fortran | | -| netcdf-parallel | | -| opencl-rt | | -| opencl-sdk | | -| petsc | | -| plasma | | -| szip | | -| tbb | | -| trilinos | | - -## Math - -| Module | Description | -| ------ | ----------- | -| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. | -| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) | -| [GMP](http://gmplib.org/) | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. | -| [h5py](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [ISL](http://isl.gforge.inria.fr/) | isl is a library for manipulating sets and relations of integer points bounded by linear constraints. | -| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. | -| [MATLAB](http://www.mathworks.com/products/matlab) | MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. | -| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. | -| [MLD2P4](http://www.mld2p4.it) | MLD2P4 (Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS) is a package of parallel algebraic multi-level preconditioners. It implements various versions of one-level additive and of multi-level additive and hybrid Schwarz algorithms. In the multi-level case, a purely algebraic approach is applied to generate coarse-level corrections, so that no geometric background is needed concerning the matrix to be preconditioned. The matrix is assumed to be square, real or complex, with a symmetric sparsity pattern. | -| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. | -| [numpy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. | -| [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview) | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes. | -| [PSBLAS](http://people.uniroma2.it/salvatore.filippone/psblas/) | Most computationally intensive applications work on irregular and sparse domains that complicate their implementation on parallel machines. The major goal of the Parallel Sparse Basic Linear Algebra Subroutines (PSBLAS) project is to provide a framework to enable easy, efficient and portable implementations of iterative solvers for linear systems, while shielding the user from most details of their parallelization. The interface is designed keeping in view a Single Program Multiple Data programming model on distributed memory machines. | -| [PSBLAS-ext](http://people.uniroma2.it/salvatore.filippone/psblas/) | PSBLAS - Extended formats and NVIDIA GPU support | -| [Qhull](http://www.qhull.org) | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. | -| [ScientificPython](https://sourcesup.cru.fr/projects/scientific-py/) | ScientificPython is a collection of Python modules for scientific computing. It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, and parallelization. | -| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. | -| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. | - -## Mpi - -| Module | Description | -| ------ | ----------- | -| bullxmpi | Sets up Open MPI in your environment. | -| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. | -| lam | Sets up intel MPI in your enviornment. | -| [MPICH](http://www.mpich.org/) | MPICH v3.x is an open source high-performance MPI 3.0 implementation. It does not support InfiniBand (use MVAPICH2 with InfiniBand devices). | -| mvapich2 | | -| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. | - -## Numlib - -| Module | Description | -| ------ | ----------- | -| [Armadillo](http://arma.sourceforge.net/) | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. | -| [arpack-ng](http://forge.scilab.org/index.php/p/arpack-ng/) | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. | -| [ATLAS](http://math-atlas.sourceforge.net) | ATLAS (Automatically Tuned Linear Algebra Software) is the application of the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library. | -| [CGAL](http://www.cgal.org/) | [The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. | -| [Clp](https://projects.coin-or.org/Clp) | [Clp (COIN-OR linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic stand-alone executable version is also available. It is a part of the COIN-OR project (https://www.coin-or.org). | -| [cuDNN](https://developer.nvidia.com/cudnn) | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. | -| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. | -| [GSL](http://www.gnu.org/software/gsl/) | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. | -| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | -| [LIBLINEAR](http://www.csie.ntu.edu.tw/~cjlin/liblinear/) | LIBLINEAR is a simple package for solving large-scale regularized linear classification and regression. It supports L2-regularized logistic regression, L2-loss support vector classification L1-loss support vector classification, L1-regularized L2-loss support vector classification, L1-regularized logistic regression L2-regularized L2-loss support vector regression, L1-loss support vector regression. | -| [mkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | -| [MPI-LIBLINEAR](https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/distributed-liblinear/mpi/) | MPI LIBLINEAR is an extension of LIBLINEAR on distributed environments. The usage and the data format are the same as LIBLINEAR. It supports L2-regularized logistic regression, L2-regularized logistic regression, L2-regularized L2-loss linear SVM (primal trust-region Newton), L2-regularized L1-loss linear SVM (dual), L2-regularized logistic regression (primal limited common directions), L2-regularized L2-loss linear SVM (primal limited common directions). Module created by the PERMON Team (http://permon.it4i.cz). | -| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. | -| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. | -| [PETSc](http://www.mcs.anl.gov/petsc) | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.. | -| [qrupdate](https://sourceforge.net/projects/qrupdate/) | qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions. | -| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. | -| [SLEPc](http://www.grycap.upv.es/slepc/) | SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems. | -| [SuiteSparse](http://faculty.cse.tamu.edu/davis/suitesparse.html) | SuiteSparse is a collection of libraries manipulate sparse matrices. | -| [Trilinos](http://trilinos.sandia.gov/) | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. | - -## Omics - -| Module | Description | -| ------ | ----------- | -| fastqc | | -| gatk | | -| hpg-aligner | | -| hpg-fastq | | -| hpg-variant | | -| ngsPipeline | | -| picard | | -| samtools | | -| snpEff | | - -## Perf - -| Module | Description | -| ------ | ----------- | -| Advisor | | -| Cube | | -| [OPARI2](http://www.score-p.org) | OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface. | -| [OTF2](http://www.score-p.org) | The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library. It is the new standard trace format for Scalasca, Vampir, and TAU and is open for other tools. | -| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. | -| [PDT](http://www.cs.uoregon.edu/research/pdt/) | Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. | -| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks -- in particular those concerning communication and synchronization -- and offers guidance in exploring their causes. | -| [Score-P](http://www.score-p.org) | The Score-P measurement infrastructure is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications. | -| [Vampir](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. | - -## Phys - -| Module | Description | -| ------ | ----------- | -| [ALAMODE](http://alamode.readthedocs.io/) | ALAMODE is an open source software designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles. | -| [ALPScore](http://alps.comp-phys.org/) | The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code. | -| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. | -| [MotionCor2](http://msg.ucsf.edu/em/software/motioncor2.html) | This program corrects anisotropic image motion at the single pixel level across the whole frame, suitable for both single particle and tomographic images. | -| [phono3py](http://phonopy.sourceforge.net/phono3py/index.html) | This software calculates phonon-phonon interaction related properties | -| [phonopy](http://phonopy.sourceforge.net/) | Phonopy is an open source package of phonon calculations based on the supercell approach. | -| [Siesta](http://departments.icmab.es/leem/siesta) | SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled with OpenMP and MPI support. | -| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. To use VASP, You need academic licenses from University of Wiena. Follow the instructions https://www.vasp.at/index.php/faqs. Then send us please a list of authorized users and their ID for which you need this access. Please use only http://support.it4i.cz/rt. We are responsible to verify your licenses. After succesfull verification You will be granted to use VASP in our enviroment. | - -## Prace - -| Module | Description | -| ------ | ----------- | -| GLOBUS | | -| PRACE | | - -## Python - -| Module | Description | -| ------ | ----------- | -| [absl-py](https://pypi.python.org/pypi/absl-py) | Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. | -| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. | -| [BoltzTraP2](https://www.imc.tuwien.ac.at/index.php?id=21094) | BoltzTraP2 is a modern implementation of the smoothed Fourier interpolation algorithm for electronic bands that formed the base of the original and widely used BoltzTraP code. | -| [certifi](https://pypi.python.org/pypi/certifi) | Python package for providing Mozillas CA Bundle. | -| [click](https://pypi.python.org/pypi/click) | A simple wrapper around optparse for powerful command line utilities. | -| [dask](https://pypi.python.org/pypi/dask) | Parallel PyData with Task Scheduling. | -| [decorator](https://pypi.python.org/pypi/decorator) | Better living through Python with decorators. | -| [DynaPhoPy](https://pypi.python.org/pypi/dynaphopy) | oftware to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. | -| [h5py](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [horovod](https://pypi.python.org/pypi/horovod) | Distributed training framework for TensorFlow. | -| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. | -| [latexcodec](https://pypi.python.org/pypi/latexcodec) | A lexer and codec to work with LaTeX code in Python. | -| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. | -| [matplotlib](http://matplotlib.org) | Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. | -| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. | -| [monty](https://pypi.python.org/pypi/monty) | Monty is the missing complement to Python. | -| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. | -| [mpmath](https://pypi.python.org/pypi/mpmath) | Python library for arbitrary-precision floating-point arithmetic. | -| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. | -| [numpy](http://www.numpy.org) | NumPy is the fundamental package needed for scientific computing with Python. | -| [packaging](https://pypi.python.org/pypi/packaging) | Core utilities for Python packages. | -| [palettable](https://pypi.python.org/pypi/palettable) | Color palettes for Python. | -| [pandas](https://pypi.python.org/pypi/pandas) | Powerful data structures for data analysis, time series,and statistics. | -| [phonopy](https://atztogo.github.io/phonopy) | Phonopy is an open source package of phonon calculations based on the supercell approach. | -| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. | -| [pybtex](https://pypi.python.org/pypi/pybtex) | A BibTeX-compatible bibliography processor in Python. | -| [PyDispatcher](https://pypi.python.org/pypi/PyDispatcher) | Multi-producer-multi-consumer signal dispatching mechanism. | -| [pyFFTW](https://pypi.python.org/pypi/pyFFTW) | A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms. | -| [pymatgen](https://pypi.python.org/pypi/pymatgen) | Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://www.materialsproject.org). | -| [pyparsing](http://pyparsing.wikispaces.com) | The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. | -| [PyQt5](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company. | -| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. | -| [pytz](http://pytz.sourceforge.net/) | pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher. | -| [PyWavelets](https://pypi.python.org/pypi/PyWavelets) | PyWavelets, wavelet transform module. | -| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. | -| [requests](https://pypi.python.org/pypi/requests) | Python HTTP for Humans. | -| [ruamel.yaml](https://pypi.python.org/pypi/ruamel.yaml) | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order | -| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [scipy](http://scipy.org) | SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more. | -| [SCons](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. | -| [seaborn](https://pypi.python.org/pypi/seaborn) | Seaborn: statistical data visualization | -| [SIP](http://www.riverbankcomputing.com/software/sip/) | SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. | -| [six](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. | -| [spglib-python](https://pypi.python.org/pypi/spglib) | Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C. | -| [sympy](https://pypi.python.org/pypi/sympy) | Computer algebra system (CAS) in Python | -| [tabulate](https://pypi.python.org/pypi/tabulate) | Pretty-print tabular data. | -| [toolz](https://pypi.python.org/pypi/toolz) | List processing tools and functional utilities. | -| [urllib3](https://pypi.python.org/pypi/urllib3) | HTTP library with thread-safe connection pooling, file post, and more. | - -## System - -| Module | Description | -| ------ | ----------- | -| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. | -| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. | -| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. | -| [OpenSSL](http://www.openssl.org/) | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. | - -## Toolchain - -| Module | Description | -| ------ | ----------- | -| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. | -| gimkl | GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI and Intel MKL (BLAS, (Sca)LAPACK, FFTW). | -| gimpi | GNU Compiler Collection (GCC) based compiler toolchain, next to Intel MPI. | -| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. | -| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. | -| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers | -| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. | -| intel | | -| [iomkl](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI. | -| [iompi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Open MPI. | -| [Py](https://www.python.org) | Python 3.6 toolchain | - -## Tools - -| Module | Description | -| ------ | ----------- | -| [ANSYS](http://www.ansys.com) | ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. | -| [APR](http://apr.apache.org/) | Apache Portable Runtime (APR) libraries. | -| [APR-util](http://apr.apache.org/) | Apache Portable Runtime (APR) util libraries. | -| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). | -| [BeoPEST](http://www.prinmath.com/pest/) | BeoPEST is a special version of John Doherty's PEST adapted for Beowulf clusters. BeoPEST is identical in operation to Parallel PEST, except that it instead of a master and slaves that communicate through the file system, BeoPEST uses a master and smart slaves that communicate via TCP/IP or MPI. BeoPEST also uses smart slaves which offloads much of the effort to the slaves which is important for BeoPEST to scale to hundreds or thousands of slaves. More detail is provided in the BeoPEST Documentation. | -| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities | -| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. | -| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. | -| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. | -| [EasyBuild](https://easybuilders.github.io/easybuild) | EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable and robust way. | -| [elmer](http://www.csc.fi/english/pages/elmer/) | Elmer - Open Source Finite Element Software for Multiphysical Problems. | -| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) | -| [gettext](http://www.gnu.org/software/gettext/) | GNU 'gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation | -| [Ghostscript](http://ghostscript.com) | Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to different targets. It used to be part of the cups printing stack, but is no longer used for that. | -| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | -| [GLPK](https://www.gnu.org/software/glpk/) | The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. | -| [gperftools](http://github.com/gperftools/gperftools) | gperftools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. | -| grace | Grace 5.1.23 is a WYSIWYG 2D plotting tool for the X Window System and M*tif.. | -| [Graph500](http://graph500.org/) | Reference code of the Graph500 benchmark. | -| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress | -| help2man | | -| inspector_xe | | -| intelpcm | | -| ipm | | -| itac | | -| [JOE](http://joe-editor.sourceforge.net) | JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL) | -| likwid | | -| Lmod | | -| MATLAB | | -| memoryscape | | -| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. | -| mercurial | | -| MIKE | | -| mono | | -| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. | -| mpi.net | | -| [nano](http://www.nano-editor.org/) | Small and friendly text editor | -| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. | -| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. | -| octave | | -| opari2 | | -| openssh-x509 | | -| oscar-modules | | -| otf2 | | -| papi | | -| parallel | | -| [PatchELF](https://nixos.org/patchelf.html) | PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. | -| [pigz](http://zlib.net/pigz/) | pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries. | -| python | | -| R | | -| racket | | -| relion | | -| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. | -| ruby | | -| scite | | -| [Serf](http://serf.apache.org/) | The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library | -| [Singularity](http://gmkurtzer.github.io/singularity) | Singularity is a container platform focused on supporting "Mobility of Compute" | -| [Subversion](http://subversion.apache.org/) | Subversion is an open source version control system. | -| Szip | | -| tcl | | -| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. | -| tk | | -| tmux | | -| totalview | | -| turbovnc | | -| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities | -| valgrind | | -| vampir | | -| virtualgl | | -| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. | -| [XZ](http://tukaani.org/xz/) | xz: XZ utilities | - -## Virtualization - -| Module | Description | -| ------ | ----------- | -| qemu | | -| vde2 | | -| wine | | - -## Vis - -| Module | Description | -| ------ | ----------- | -| [ATK](https://developer.gnome.org/ATK/stable/) | ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications. | -| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB | -| [ffmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. | -| [FFmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. | -| [fixesproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org FixesProto protocol headers. | -| [FLTK](http://www.fltk.org) | FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. | -| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. | -| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. | -| [Gdk-Pixbuf](https://developer.gnome.org/gdk-pixbuf/stable/) | The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3. | -| gettext | | -| [GL2PS](http://www.geuz.org/gl2ps/) | GL2PS: an OpenGL to PostScript printing library | -| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project | -| gnuplot | | -| [grace](http://freecode.com/projects/grace) | Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif. | -| [GraphicsMagick](http://www.graphicsmagick.org/) | GraphicsMagick is the swiss army knife of image processing. | -| [GST-plugins-base](http://gstreamer.freedesktop.org/) | GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. | -| [GStreamer](http://gstreamer.freedesktop.org/) | GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. | -| [GTK+](https://developer.gnome.org/gtk+/stable/) | The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. | -| [HarfBuzz](http://www.freedesktop.org/wiki/Software/HarfBuzz) | HarfBuzz is an OpenType text shaping engine. | -| [inputproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org InputProto protocol headers. | -| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. | -| [kbproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org KBProto protocol headers. | -| libGLU | | -| [libICE](http://www.freedesktop.org/wiki/Software/xlibs) | X Inter-Client Exchange library for freedesktop.org | -| [libX11](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library | -| [libXau](http://www.freedesktop.org/wiki/Software/xlibs) | The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display. | -| [libXdmcp](http://www.freedesktop.org/wiki/Software/xlibs) | The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is useful for allowing clients to interact with the X Display Manager. | -| [libXext](http://www.freedesktop.org/wiki/Software/xlibs) | Common X Extensions library | -| [libXfixes](http://www.freedesktop.org/wiki/Software/xlibs) | X Fixes extension library | -| [libXfont](http://www.freedesktop.org/wiki/Software/xlibs) | X font libary | -| libXinerama | | -| [libXrender](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library | -| [libXt](http://www.freedesktop.org/wiki/Software/xlibs) | libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation). | -| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. | -| Mesa | | -| [motif](http://motif.ics.com/) | Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix. | -| [OpenCV](http://opencv.org/) | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. | -| [opencv-python](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. | -| [OSPRay](http://www.ospray.org) | A Ray Tracing Based Rendering Engine for High-Fidelity Visualization | -| [Pango](http://www.pango.org/) | Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. | -| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. | -| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. | -| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. | -| [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework. | -| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [seekpath](https://github.com/giovannipizzi/seekpath) | SeeK-path is a python module to obtain and visualize band paths in the Brillouin zone of crystal structures. The definition of k-point labels follows crystallographic convention, as defined and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected properly using the spacegroup symmetry. Also the suggested band path provided in the HPKOT paper is returned. Systems without time-reversal and inversion-symmetry are also properly taken into account. | -| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. | -| [VTK](http://www.vtk.org) | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. | -| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays | -| [x264](http://www.videolan.org/developers/x264.html) | x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL. | diff --git a/docs.it4i/modules-matrix.json b/docs.it4i/modules-matrix.json deleted file mode 100644 index 4398269c4..000000000 --- a/docs.it4i/modules-matrix.json +++ /dev/null @@ -1 +0,0 @@ -{"total": 415, "projects": {"MIKE": "default", "SIP": "4.17-Python-2.7.9", "HDF5": "1.10.0-patch1-intel-2016.01-mic", "p4vasp": "0.3.29-GNU-4.9.3-2.25", "Automake": "1.15-GNU-5.1.0-2.25", "netcdf": "4.3.0", "bullxde": "2.0", "APR-util": "1.5.4-foss-2015g", "ScaLAPACK": "2.0.2-OpenBLAS-0.2.14-LAPACK-3.5.0", "BerkeleyUPC": "2.16.2-gompi-2015b", "BWA": "0.7.5a-foss-2015g", "openmpi": "1.8.1-icc", "matlab": "R2014a-EDU", "sympy": "0.7.6-intel-2016.01-Python-2.7.9", "kbproto": "1.0.7-intel-2016a", "lsprepost": "4.2", "prace": "20160107-intel-2016.01", "mpt": "2.12", "Bison": "3.0.4-GCC-4.9.3", "totalview": "8.13", "Wine": "1.7.29-GNU-5.1.0-2.25", "opari2": "1.1.2-icc", "MAP": "5.0.1", "libyaml": "0.1.6-intel-2015b", "mercurial": "2.9.1", "beopest": "13.3", "perfsuite": "1a5.3", "PSBLAS-ext": "1.0-4-GCC-4.9.3-2.25", "OSPRay": "0.9.1", "S4MPLE": "1.0.0", "libxslt": "1.1.28-intel-2015b", "hwloc": "1.11.5-GCC-6.3.0-2.27", "libunistring": "0.9.3-intel-2015b", "QGIS": "2.12.3-foss-2015g", "ngsPipeline": "1.0.0", "boost": "1.56-icc-impi", "matplotlib": "1.4.3-intel-2015b-Python-2.7.9", "openfoam": "2.2.2-icc-openmpi1.8.1-DP", "Szip": "2.1-intel-2017a", "PROJ_4": "4.9.2-foss-2015g", "phono3py": "1.11.7.8-intel-2015b-Python-2.7.11", "CMake": "3.7.2-intel-2017a", "COMSOL": "51-EDU", "hdf5": "1.8.13", "gimkl": "2.11.5", "xineramaproto": "1.2.1-intel-2015b", "xextproto": "7.3.0-intel-2016a", "GLM": "0.9.7.2-intel-2017a", "SWIG": "3.0.7-Python-2.7.9", "tmux": "2.3", "ipm": "0.983-icc-impi", "SUMO": "0.27.1-foss-2015g", "ipp": "15.3.187", "hdf5-parallel": "1.8.13-gcc49", "PrgEnv-intel": "15.0.3", "libxcb": "1.11-Python-2.7.9", "MPI_NET": "1.2.0-intel-2016.01", "QEMU": "2.1.2-GCC-4.4.7-system-VDE2", "cp2k-mpi": "2.5.1-gcc", "OTF2": "2.0-intel-2015b-mic", "VirtualGL": "2.4.1", "Armadillo": "7.500.0-foss-2016a-Python-3.5.2", "netcdf-fortran": "4.2", "perfcatcher": "1.0", "tk": "8.5.15", "itac": "9.1.2.024", "LAPACKE": "3.5.0-LAPACK-3.5.0", "PrgEnv-gnu": "4.8.1", "libICE": "1.0.9-intel-2015b", "Rstudio": "0.97", "VisIt": "2.10.0", "virtualgl": "2.4", "Scipion": "1.0.1-Java-1.8.0_112-OpenMPI-1.10.2-GCC-5.3.0-2.26", "grace": "5.1.25-intel-2015b", "ANSYS": "18.0", "ATLAS": "3.10.1-GCC-4.9.3-2.25-LAPACK-3.4.2", "Scalasca": "2.3.1-intel-2015b", "BCFtools": "1.3-foss-2015g", "gcc": "5.4.0", "lxml": "3.4.4-intel-2015b-Python-2.7.9", "lsdyna": "7.x.x", "PGI": "16.10-GNU-4.9.3-2.25", "advisor_xe": "2015.1.10.380555", "CUDA": "8.0.44-intel-2017.00", "gatk": "2.6-4", "Spark": "1.5.2", "ifort": "2017.1.132-GCC-6.3.0-2.27", "lam": "7.1.4-icc", "PyYAML": "3.11-intel-2015b-Python-2.7.9", "tcsh": "6.19.00", "gperf": "3.0.4-intel-2016a", "METIS": "5.1.0-intel-2017.00", "Digimat": "5.0.1-EDU", "pigz": "2.3.3-GCC-6.2.0-2.27", "Autotools": "20150215-GNU-5.1.0-2.25", "parallel": "20150322-GNU-5.1.0-2.25", "bowtie2": "2.2.3", "QuantumESPRESSO": "5.4.0-intel-2017.00", "CP2K": "2.6.0-intel-2015b", "MATIO": "1.5.2-intel-2017a", "wine": "1.7.29", "libX11": "1.6.3-intel-2016a", "HyperWorks": "13.0", "hpg-aligner": "1.0.0", "PCRE": "8.39-intel-2017.00", "modflow-2005": "1.11.00", "EasyBuild": "3.1.0", "adios": "1.8.0", "GLOBUS": "globus", "picard": "2.1.0", "turbovnc": "1.2.3", "settarg": "7.2.2", "JOE": "4.2", "libSM": "1.2.2-intel-2015b", "pixman": "0.32.6-intel-2015b", "flex": "2.6.3-GCCcore-6.3.0", "libgdiplus": "3.12-GNU-5.1.0-2.25", "python": "3.4.2", "namd": "2.8", "APR": "1.5.2-foss-2015g", "aislinn": "20160105-Python-2.7.9-gompi-2015e", "inspector_xe": "2015.1.2.379161", "h5py": "2.4.0-ictce-7.3.5-Python-2.7.9-serial", "cURL": "7.51.0-intel-2017.00", "SIONlib": "1.6.1-tools", "bupc": "2.16.2", "PAPI": "5.4.3-pic", "PerfReports": "5.0.1", "cairo": "1.12.18-foss-2015b", "Harminv": "1.4-intel-2015b", "Perl": "5.24.0-GCC-4.9.3-2.25-bare", "Lua": "5.1.4-8", "fftw2-mpi": "2.1.5-icc", "mxml": "2.9", "Maven": "3.3.9", "GATK": "3.5-Java-1.7.0_79", "Trimmomatic": "0.35-Java-1.7.0_79", "GCCcore": "6.3.0", "GCC": "6.3.0-2.27", "xcb-proto": "1.11-Python-2.7.9", "hypermesh": "12.0.110", "imkl": "2017.1.132-iimpi-2017a", "Meep": "1.3-intel-2015b", "eudev": "3.1.5-intel-2016a", "Vampir": "9.0.0", "FastQC": "0.11.3", "PROJ": "4.9.2-intel-2017.00", "NASM": "2.11.08-intel-2017.00", "mvapich2": "1.9-icc", "iompi": "2017.01", "OpenCV": "3.0.0-intel-2015b", "ParaView": "5.0.0-binary", "ISL": "0.15-GNU-4.9.3-2.25", "intelpcm": "2.6", "Libint": "1.1.4-intel-2015b", "libreadline": "6.3-intel-2017a", "SpatiaLite": "4.3.0a-foss-2015g", "Clang": "3.7.0-GNU-5.1.0-2.25", "ParMETIS": "4.0.3-intel-2017a", "Mesa": "11.2.1-foss-2016a", "fftw3": "3.3.3-icc", "slepc": "3.7.2-icc16-impi5-mkl-opt", "MPFR": "3.1.5-intel-2017.00", "OpenCL-builder": "2015", "OpenCL-runtime": "15.1", "relion": "1.3", "XZ": "5.2.2-intel-2017.00", "libunwind": "1.1-GCC-5.4.0-2.26", "libevent": "2.1.8", "fftw2": "2.1.5-icc", "dytran": "2013.0.1", "ffmpeg": "2.4-intel-2015b", "M4": "1.4.18-GCCcore-6.3.0", "FFTW": "3.3.6-gompi-2017a", "PyQt": "4.11.4-foss-2015g-Python-2.7.9", "NWChem": "6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.8", "hyperworks": "13.0", "ant": "1.9.3-Java-1.7.0_79", "Forge": "7.0", "arpack-ng": "3.4.0-intel-2017.00", "comsol": "50-EDU", "GEOS": "3.5.0-foss-2015g", "Singularity": "2.2-GCC-6.3.0-2.27", "VTune": "2016_update1", "digimat": "5.0.1", "LLVM": "3.9.0-intel-2017.00", "Qt": "4.8.6-foss-2015g", "fixesproto": "5.0-intel-2016a", "Molpro": "2010.1-patch-57-intel2015b", "libXdamage": "1.1.4-intel-2016a", "bullxmpi": "bullxmpi_1.2.4.1", "scalasca2": "2.0-icc-impi", "openssh-x509": "6.2p2", "mpi.net": "1.0.0-mono-3.12.1", "gimpi": "2.11.5", "R": "3.2.3-intel-2016.01", "Racket": "6.1.1-GNU-5.1.0-2.25", "SCOTCH": "6.0.4-intel-2017a", "fastqc": "0.11.2", "trilinos": "11.2.3-icc", "netcdf-parallel": "4.3.0", "chicken": "4.8.0.6", "OpenBLAS": "0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0", "blender": "2.71", "PCRE2": "10.22-intel-2017.00", "fontconfig": "2.11.94-intel-2017.00", "Octave": "4.0.1-gimkl-2.11.5", "DCW": "1.1.2", "Qwt": "6.1.2-foss-2015g", "Bash": "4.3", "freetype": "2.6.3-intel-2016a", "cube": "4.2.3-icc", "Valgrind": "3.11.0-intel-2015b", "iimpi": "2017a", "dhi-mike": "default", "tbb": "15.3.187", "guile": "1.8.8-intel-2015b", "PSBLAS": "3.3.4-3-GCC-4.9.3-2.25", "libXfont": "1.5.1-Python-2.7.9", "szip": "2.1", "memoryscape": "3.4", "vampir": "8.2", "libpciaccess": "0.13.4-intel-2016a", "JasPer": "1.900.1-intel-2015b", "racket": "6.0.1", "foss": "2017a", "Boost": "1.61.0-foss-2016a-serial", "FIAT": "1.6.0-intel-2016.01-Python-2.7.9", "PRACE": "prace", "gompi": "2017a", "lux": "1.3.1", "LibTIFF": "4.0.3-intel-2015b", "netCDF-Fortran": "4.4.0-intel-2016.01", "libpng": "1.6.16-intel-2015b", "SuiteSparse": "4.5.3-intel-2017a-ParMETIS-4.0.3", "FOX": "1.6.51-foss-2015g", "DDT": "5.0.1", "libctl": "3.2.2-intel-2015b", "mono": "3.12.1", "valgrind": "3.9.0-impi", "PLUMED": "2.3b-foss-2016a", "SnuCL": "1.3.3-gompi-2015e", "Tcl": "8.6.5-intel-2017a", "libXft": "2.3.2-intel-2015b", "binutils": "2.27-GCCcore-6.3.0", "GPI-2": "1.1.1-gompi-2015e-MPI", "xdrfile": "1.1.4-intel-2015b", "libGLU": "9.0.0-foss-2015g", "otf2": "1.4-icc", "util-linux": "2.28-intel-2016a", "lmod": "7.2.2", "MVAPICH2": "2.1-GNU-5.1.0-2.25", "byacc": "20150711-intel-2015b", "java": "1.7", "marc": "2013.1", "elmer": "7.0-r6695-opt", "HTSlib": "1.3-foss-2015g", "MATLAB": "2015b-EDU", "gupc": "4.8.0.3", "abinit": "7.10.1-icc-impi", "numpy": "1.9.1-intel-2015b-Python-2.7.9", "modflow-nwt": "1.0.9-aquaveo", "Adams": "2013.2", "ncurses": "6.0-intel-2017a", "MUMPS": "5.0.2-intel-2017a-parmetis", "Score-P": "3.0-intel-2015b", "ruby": "2.0.0-p247", "Subversion": "1.8.16-foss-2015g", "NAMD": "2.9-mpi", "zlib": "1.2.11-GCCcore-6.3.0", "xtrans": "1.3.5-intel-2016a", "snpEff": "3.6", "ABINIT": "7.10.1-intel-2015b", "libMesh": "0.9.5-intel-2016.01", "motif": "2.3.4-intel-2015b-libX11-1.6.2", "GNU": "5.1.0-2.25-intel-2015b", "almost": "2.1.0-intel-2015b", "libxml2": "2.9.3-intel-2017.00", "expat": "2.1.0-intel-2017.00", "Code_Saturne": "3.0.5", "opencl-rt": "4.5.0.8", "samtools": "0.1.19", "ictce": "8.3.5", "Python": "3.5.2-intel-2017.00", "make": "3.82-intel-2015b", "Mono": "4.2.2.10-intel-2016.01", "FreeFem++": "3.45-intel-2015b", "SAMtools": "1.3-foss-2015g", "SQLite": "3.13.0-intel-2017a", "HPL": "2.1-intel-2015b", "OpenDX": "4.4.4-foss-2015g", "Autoconf": "2.69-GNU-5.1.0-2.25", "RStudio": "0.98.1103", "globus": "globus", "fontsproto": "2.1.3-intel-2016a", "SDE": "7.41.0", "gzip": "1.6-intel-2015b", "gsl": "1.16-icc", "tcl": "8.5.15", "TotalView": "8.15.4-6-linux-x86-64", "MPICH": "3.2-GCC-5.3.1-snapshot-20160419-2.25", "GSL": "2.1-intel-2015b", "libXfixes": "5.0.1-intel-2016a", "OpenFOAM": "3.0.0-intel-2016.01", "SCons": "2.3.6-Python-2.7.9", "iccifort": "2017.1.132-GCC-6.3.0-2.27", "plasma": "2.6.0", "phonopy": "1.11.6.7-intel-2015b-Python-2.7.11", "libXdmcp": "1.1.2-intel-2016a", "Mercurial": "3.7.3-foss-2015g-Python-2.7.9", "xproto": "7.0.28-intel-2016a", "FLTK": "1.3.2-intel-2015b", "hpg-variant": "1.0.0", "libdrm": "2.4.68-intel-2016a", "intel": "2017a", "nwchem": "6.3-rev2-patch1-venus", "adams": "2013.2", "makedepend": "1.0.5-intel-2016a", "numactl": "2.0.11-GCC-6.3.0-2.27", "vtune_xe": "2015.3.0.403110", "Discovery_Studio": "4.0", "wien2k": "14.2", "help2man": "1.47.4-GCCcore-6.3.0", "xbitmaps": "1.1.1-intel-2015b", "Inspector": "2016_update1", "spGPU": "master-GCC-4.9.3-2.25", "JUnit": "4.11-Java-1.7.0_79", "nastran": "2013.1.1", "pkg-config": "0.29-intel-2016a", "Java": "1.8.0_112", "Marc": "2013.1.0", "magma": "1.3.0-mic", "libXrender": "0.9.8-intel-2015b", "inputproto": "2.3-intel-2015b", "libfontenc": "1.1.3-intel-2016a", "GDAL": "2.1.0-GNU-5.1.0-2.25-intel-2015b", "Cube": "4.3.4-intel-2015b", "icc": "2017.1.132-GCC-6.3.0-2.27", "qemu": "2.1.2-vde2", "fftw3-mpi": "3.3.3-icc", "Ruby": "2.3.1", "libXau": "1.0.8-intel-2016a", "Doxygen": "1.8.11-intel-2017a", "gpi2": "1.1.1", "dataspaces": "1.4.0", "RELION": "1.3-intel-2015b", "libXinerama": "1.1.3-intel-2015b", "Amber": "14", "MPC": "1.0.2-intel-2017.00", "LAMMPS": "28Jun14-intel-2015b", "libjpeg-turbo": "1.4.2-intel-2017.00", "perfboost": "1.0", "python-meep": "1.4.2-intel-2015b-Python-2.7.9-Meep-1.3", "petsc": "3.7.3-icc16-impi5-mkl-opt", "ScientificPython": "2.9.4-intel-2016.01-Python-2.7.9", "cuda": "7.5", "scorep": "1.2.3-icc-impi", "OPARI2": "2.0", "MLD2P4": "2.0-rc4-GCC-4.9.3-2.25", "maxwell": "3.0", "VampirServer": "9.0.0-intel-2015b", "spatialindex": "1.8.5-foss-2015g", "vde2": "2.3.2", "paraview": "4.0.1-gcc481-bullxmpi1.2.4.1-osmesa10.0", "Siesta": "4.1-b2-intel-2017.00", "VASP": "5.4.1-intel-2017.00-24Jun15", "git": "2.11.0-GNU-4.9.3-2.25", "lammps": "28Jun14", "mkl": "15.3.187", "xorg-macros": "1.19.0-intel-2016a", "likwid": "4.1.2-intel", "OpenCoarrays": "1.4.0-GCC-5.3.1-snapshot-20160419-2.25", "GROMACS": "5.1.2-intel-2016a-hybrid", "libXt": "1.1.5-foss-2015g", "tensorflow": "0.12.0", "libXext": "1.3.3-intel-2016a", "GMT": "5.2.1-foss-2015g", "molpro": "2010.1-p45-intel", "fds": "6.svn", "pest": "13.0", "PerformanceReports": "6.0.6", "netcdf-cxx": "4.2", "impi": "2017-BETA.ENG", "Lmod": "7.2.2", "libmatheval": "1.1.11-intel-2015b", "GLib": "2.40.0-GCC-4.4.7-system", "QCA": "2.1.0-foss-2015g", "scite": "3.4.3", "Tk": "8.6.5-intel-2017a", "hpg-fastq": "1.0.0", "SnpEff": "4.1_G", "libpthread-stubs": "0.3-intel-2016a", "bzip2": "1.0.6-intel-2017a", "cmake": "2.8.11-mic", "gnuplot": "4.6.5", "gettext": "0.19.6-intel-2017.00", "VDE2": "2.3.2-GCC-4.4.7-system", "Advisor": "2017", "glproto": "1.4.17-intel-2016a", "ORCA": "3_0_3-linux_x86-64", "llvm": "3.6.0", "papi": "5.4.0-mic", "Serf": "1.3.8-foss-2015g", "libxc": "2.2.1-intel-2015b", "libtool": "2.4.6-GCC-6.3.0-2.27", "libffi": "3.2.1-GCC-4.4.7-system", "libmesh": "0.9.3-petsc-3.4.4-icc-impi-mkl-opt", "opencl-sdk": "4.6.0.92", "GMP": "6.1.1-intel-2017.00", "PETSc": "3.6.3-intel-2015b-Python-2.7.11", "OpenMPI": "2.0.2-GCC-6.3.0-2.27", "netCDF": "4.4.1-intel-2017a", "Hypre": "2.10.1-intel-2015b", "renderproto": "0.11-intel-2015b", "oscar-modules": "1.0.3"}} diff --git a/docs.it4i/modules-matrix.md b/docs.it4i/modules-matrix.md deleted file mode 100644 index 97cfaec67..000000000 --- a/docs.it4i/modules-matrix.md +++ /dev/null @@ -1,662 +0,0 @@ -!!! Hint "Cluster Acronyms" - - ``` - USA - ||| - ||+---->Anselm - |+----->Salomon - +------>UV2000 - ``` - -| Module </br><form><input id="searchInput" placeholder="🔍 Filter" style="width: 8rem; border-radius: 0.2rem; color: black; padding-left: .2rem;"></form> | Versions | Clusters | -| ------ | -------- | -------- | -| ABINIT | 7.10.1-foss-2015b</br>7.10.1-intel-2015b</br>8.2.2-intel-2017a</br>8.6.1-intel-2017a</br>8.6.1-intel-2017a-test | `US-`</br>`US-`</br>`-SA`</br>`-S-`</br>`-S-` | -| absl-py | 0.1.10-Py-3.6 | `-SA` | -| ABySS | 2.0.2-foss-2018a</br>2.0.3-foss-2018a | `-SA`</br>`-S-` | -| ACE | 6.3.3 | `-S-` | -| ACTC | 1.1-intel-2017a | `-S-` | -| adams | 2013.2 | `--A` | -| adios | 1.8.0 | `--A` | -| Advisor | 2016_update2</br>2017_update3</br>2017_update5 | `-S-`</br>`-SA`</br>`-S-` | -| advisor_xe | 2013.5</br>2015.1.10.380555 | `--A`</br>`--A` | -| aislinn | 20160105-Python-2.7.9-gompi-2015e | `-S-` | -| ALAMODE | 0.9.8-intel-2017a | `-SA` | -| almost | 2.1.0-foss-2015b</br>2.1.0-foss-2015g</br>2.1.0-foss-2016a</br>2.1.0-intel-2015b | `-S-`</br>`-SA`</br>`-SA`</br>`-S-` | -| ALPScore | 2.1.1-intel-2017b | `--A` | -| Amber | 14</br>18-intel-2017b | `-S-`</br>`-S-` | -| Anaconda2 | 4.4.0 | `-SA` | -| Anaconda3 | 4.4.0 | `-SA` | -| ANSYS | 16.1</br>18.2-intel-2017a</br>19.0-intel-2017b</br>19.1-intel-2017c | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| ant | 1.9.3-Java-1.7.0_79</br>1.9.7-Java-1.8.0_121 | `-S-`</br>`--A` | -| APR | 1.5.2</br>1.5.2-foss-2015g | `-SA`</br>`-SA` | -| APR-util | 1.5.4</br>1.5.4-foss-2015g | `-SA`</br>`-SA` | -| Armadillo | 7.500.0-foss-2016a-Python-3.5.2 | `-SA` | -| arpack-ng | 3.3.0-foss-2016a</br>3.3.0-intel-2015b</br>3.3.0-intel-2017.00</br>3.4.0-intel-2017.00</br>3.5.0-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| ASE | 3.15.0-Py-3.6</br>3.15.0-Python-2.7.13-base</br>3.15.0-Python-2.7.13-base-test</br>3.15.0-Python-3.6.1-base-test | `-SA`</br>`--A`</br>`-S-`</br>`-S-` | -| asn1crypto | 0.24.0-Py-2.7 | `-S-` | -| astor | 0.6.2-Py-3.6 | `-S-` | -| astroid | 1.5.3-Python-2.7.13-base | `-SA` | -| asv | 0.2.1-Py-2.7</br>0.2.1-Py-3.6 | `-S-`</br>`-S-` | -| ATK | 2.18.0</br>2.20.0 | `-S-`</br>`--A` | -| ATLAS | 3.10.1-GCC-4.9.3-2.25-LAPACK-3.4.2</br>3.10.3-GCC-6.3.0-2.27-LAPACK-3.6.1</br>3.10.3-GCC-7.1.0-2.28-LAPACK-3.6.1 | `--A`</br>`-SA`</br>`-S-` | -| attrs | 17.4.0-Py-2.7</br>17.4.0-Py-3.6 | `-S-`</br>`-S-` | -| Autoconf | 2.69</br>2.69-foss-2015g</br>2.69-foss-2016a</br>2.69-intel-2015b</br>2.69-intel-2017.00</br>2.69-intel-2017a</br>2.69-GCCcore-6.4.0</br>2.69-GCC-6.3.0-2.27</br>2.69-GNU-4.9.3-2.25</br>2.69-GNU-5.1.0-2.25 | `-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`--A` | -| Automake | 1.15</br>1.15-foss-2016a</br>1.15-intel-2015b</br>1.15-intel-2017.00</br>1.15-intel-2017a</br>1.15-GCC-6.3.0-2.27</br>1.15-GNU-4.9.3-2.25</br>1.15-GNU-5.1.0-2.25</br>1.16.1 | `-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` | -| Autotools | 20150215</br>20150215-foss-2016a</br>20150215-intel-2015b</br>20150215-intel-2017.00</br>20150215-intel-2017a</br>20150215-GCC-6.3.0-2.27</br>20150215-GNU-4.9.3-2.25</br>20150215-GNU-5.1.0-2.25</br>20180311 | `-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` | -| backports_abc | 0.5-Py-2.7 | `-S-` | -| Bash | 4.2-intel-2015b</br>4.3</br>4.4-intel-2017b</br>4.4-GCC-6.3.0-2.27 | `US-`</br>`-SA`</br>`USA`</br>`USA` | -| Bazel | 0.4.4</br>0.4.4-GCC-4.8.3</br>0.4.4-GCC-4.9.3</br>0.4.5-GCC-4.8.3</br>0.5.0-GCC-4.9.3-tf</br>0.5.1-GCC-7.1.0-2.28</br>0.7.0-GCC-6.3.0-2.27</br>0.7.0-GCC-7.1.0-2.28 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| BCFtools | 1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-` | -| bcl2fastq2 | 2.20.0-intel-2017a-Python-2.7.13 | `-S-` | -| bcrypt | 3.1.4-Py-2.7 | `-S-` | -| beopest | 12.0.1</br>12.2</br>13.3 | `--A`</br>`--A`</br>`--A` | -| BeoPEST | 14.02-GCC-6.3.0-2.27 | `-S-` | -| BerkeleyUPC | 2.16.2-gompi-2015b | `-S-` | -| binutils | 2.25</br>2.25-GCCcore-4.9.3</br>2.25-GCCcore-5.3.0</br>2.25-GCCcore-5.3.1-snapshot-20160419</br>2.25-GCC-4.9.3</br>2.25-GCC-4.9.3-binutils-2.25</br>2.25-GCC-5.1.0-binutils-2.25</br>2.26</br>2.26-GCCcore-5.3.0</br>2.26-GCCcore-5.4.0</br>2.27</br>2.27-GCCcore-6.3.0</br>2.28</br>2.28-GCCcore-6.3.0</br>2.28-GCCcore-6.4.0</br>2.28-GCCcore-7.1.0</br>2.30</br>2.30-GCCcore-8.1.0 | `--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`USA`</br>`USA`</br>`--A`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`USA`</br>`--A`</br>`USA`</br>`USA`</br>`--A`</br>`-SA` | -| Bison | 2.5-intel-2015b</br>2.7</br>2.7-foss-2015b</br>2.7-foss-2015g</br>3.0.2</br>3.0.4</br>3.0.4-foss-2016a</br>3.0.4-intel-2015b</br>3.0.4-intel-2016.01</br>3.0.4-GCCcore-4.9.3</br>3.0.4-GCCcore-5.3.0</br>3.0.4-GCCcore-5.4.0</br>3.0.4-GCCcore-6.3.0</br>3.0.4-GCC-4.9.3</br>3.0.4-GCC-4.9.3-binutils-2.25</br>3.0.4-GCC-5.1.0-binutils-2.25 | `-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`--A`</br>`--A`</br>`--A` | -| BLCR | 0.8.5 | `U--` | -| bleach | 1.5.0-Py-3.6</br>2.1.2-Py-3.6 | `-S-`</br>`-S-` | -| blender | 2.71 | `--A` | -| BoltzTraP2 | 18.1.1-Py-3.6</br>18.1.2-Py-3.6 | `-S-`</br>`--A` | -| Boost | 1.58.0-foss-2015g-Python-2.7.9</br>1.58.0-gompi-2015e-Python-2.7.9</br>1.58.0-ictce-7.3.5-Python-2.7.9</br>1.58.0-intel-2015b-Python-2.7.9</br>1.58.0-intel-2016.01-Python-2.7.9</br>1.58.0-Python-2.7.9</br>1.59.0-intel-2015b</br>1.59.0-intel-2015b-Python-2.7.11</br>1.59.0-intel-2016.01</br>1.60.0-foss-2015g-Python-2.7.9</br>1.60.0-intel-2015b-Python-2.7.11</br>1.60.0-intel-2016a</br>1.61.0-foss-2016a</br>1.61.0-foss-2016a-serial</br>1.61.0-foss-2017a-serial</br>1.63.0-foss-2015g-Python-3.6.1</br>1.63.0-foss-2016a-Python-2.7.13</br>1.63.0-foss-2017a-Python-2.7.13</br>1.63.0-foss-2017a-Python-3.6.1</br>1.63.0-intel-2017a</br>1.63.0-intel-2017a-Python-2.7.11</br>1.63.0-intel-2017a-Python-2.7.13</br>1.66.0-foss-2017a-Py-2.7</br>1.66.0-foss-2018a-Py-2.7</br>1.66.0-intel-2017b-serial</br>1.66.0-intel-2018a</br>1.67.0-intel-2017c-serial</br>1.68.0-intel-2017c-serial | `-SA`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` | -| bowtie2 | 2.2.3 | `--A` | -| bullxde | 2.0 | `--A` | -| bullxmpi | bullxmpi_1.2.4.1 | `--A` | -| bupc | 2.16.2 | `--A` | -| BWA | 0.7.5a-foss-2015g</br>0.7.17-intel-2017a | `-S-`</br>`-S-` | -| byacc | 20120526</br>20120526-foss-2015b</br>20120526-foss-2015g</br>20120526-foss-2016a</br>20120526-intel-2015b</br>20150711-intel-2015b</br>20170509 | `-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-` | -| bzip2 | 1.0.6</br>1.0.6-foss-2015b</br>1.0.6-foss-2015g</br>.1.0.6-foss-2015g</br>1.0.6-foss-2016a</br>1.0.6-foss-2017a</br>1.0.6-gompi-2015e</br>1.0.6-ictce-7.3.5</br>1.0.6-intel-2015b</br>1.0.6-intel-2016.01</br>1.0.6-intel-2016a</br>1.0.6-intel-2017.00</br>1.0.6-intel-2017a | `USA`</br>`US-`</br>`USA`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA` | -| Caffe | 1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13 | `--A` | -| cairo | 1.12.18</br>1.12.18-foss-2015b</br>1.14.6</br>1.14.8</br>1.14.12 | `-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA` | -| CASMcode | 0.2.1-foss-2016a | `-S-` | -| CentOS | 6.9</br>6.9-GPU</br>6.9-MIC</br>7.4</br>7.4-GPU</br>7.4-MIC</br>7.5</br>7.5-intel</br>7.5-intel-ESPRESO</br>7.5-VARROC | `-SA`</br>`--A`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| cereal | 1.2.1 | `-S-` | -| certifi | 2018.1.18-Py-2.7</br>2018.1.18-Py-3.6 | `-S-`</br>`-SA` | -| cffi | 1.11.5-Py-2.7 | `-S-` | -| CGAL | 4.8.1-intel-2017a</br>4.12-intel-2017a | `USA`</br>`-SA` | -| chicken | 4.8.0.6 | `--A` | -| ChronusQ | 20180802-intel-2017c | `-S-` | -| Clang | 3.7.0-GNU-5.1.0-2.25</br>5.0.0-GCC-6.3.0-2.27 | `-S-`</br>`-SA` | -| click | 6.7-Py-3.6 | `-SA` | -| Clp | 1.16.10-intel-2017a | `-SA` | -| CMake | 3.3.1-foss-2015g</br>3.3.1-foss-2016a</br>3.3.1-intel-2016.01</br>3.3.1-GCC-4.9.3-2.25</br>3.4.1-foss-2016a</br>3.4.1-intel-2015b</br>3.5.2</br>3.5.2-foss-2016a</br>3.5.2-intel-2016a</br>3.6.2</br>3.7.2</br>3.7.2-intel-2017a</br>3.7.2-GCCcore-6.3.0</br>3.8.1</br>3.9.0</br>3.9.1</br>3.11.1-GCCcore-6.4.0</br>3.11.4-GCC-6.3.0-2.27 | `--A`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`--A`</br>`--A`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA` | -| cmake | 2.8.11</br>2.8.11-mic | `--A`</br>`--A` | -| CNTKCustomMKL | 3.0 | `-S-` | -| Code_Saturne | 3.0.5 | `--A` | -| COMSOL | 51-COM</br>51-EDU</br>52-COM</br>52-EDU | `-S-`</br>`-S-`</br>`USA`</br>`USA` | -| comsol | 43b-COM</br>43b-EDU</br>44-COM</br>44-EDU</br>50-COM</br>50-EDU | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| CORALbenchmark | 1.00-foss-2016a | `-S-` | -| Coreutils | 8.30-GCCcore-8.1.0 | `-S-` | -| CP2K | 2.6.0-intel-2015b</br>5.1 | `-S-`</br>`-SA` | -| cp2k-mpi | 2.5.1-gcc | `--A` | -| cryptography | 2.3-Py-2.7 | `-S-` | -| cube | 4.2.3-gcc</br>4.2.3-icc | `--A`</br>`--A` | -| Cube | 4.3.4</br>4.3.4-intel-2015b</br>4.3.5</br>4.3.5-intel-2017a | `--A`</br>`-S-`</br>`-S-`</br>`-S-` | -| CUDA | 7.5.18</br>8.0.44</br>8.0.61</br>9.0.176</br>9.1.85</br>9.2.88 | `USA`</br>`--A`</br>`US-`</br>`--A`</br>`USA`</br>`--A` | -| cuDNN | 5.1-CUDA-7.5.18</br>5.1-CUDA-8.0.44</br>7.0.5-CUDA-9.0.176</br>7.41-CUDA-9.1.85</br>7.41-CUDA-9.2.88 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| cURL | 7.37.1</br>7.45.0-foss-2015b</br>7.47.0-intel-2017.00</br>7.49.1-intel-2017a</br>7.51.0</br>7.51.0-intel-2017.00</br>7.53.1</br>7.53.1-GCCcore-6.3.0</br>7.56.1</br>7.61.1-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-S-`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-` | -| cycler | 0.10.0-Py-3.6 | `-S-` | -| Cython | 0.27.3-Py-2.7</br>0.27.3-Py-3.6 | `-SA`</br>`-SA` | -| darshan-runtime | 3.1.4-foss-2017a</br>3.1.4-intel-2017b | `-SA`</br>`-SA` | -| darshan-util | 3.1.4-foss-2017a</br>3.1.4-intel-2017b | `-SA`</br>`-SA` | -| dask | 0.17.0-Py-3.6 | `-SA` | -| dataspaces | 1.4.0 | `--A` | -| DCW | 1.1.2 | `-S-` | -| DDT | 4.2</br>5.0.1 | `-S-`</br>`-S-` | -| Debian | 8.0</br>8.0-GPU | `-SA`</br>`--A` | -| decorator | 4.2.1-Py-3.6 | `-SA` | -| deMonNano | 4.3.6 | `-SA` | -| digimat | 5.0.1 | `--A` | -| Digimat | 5.0.1-COM</br>5.0.1-EDU | `-S-`</br>`-S-` | -| Discovery_Studio | 4.0 | `--A` | -| dist-keras | 0.2.1-Py-3.6 | `-S-` | -| DMTCP | 2.5.1</br>2.5.2</br>3.0 | `USA`</br>`US-`</br>`-S-` | -| Doris | 4.06beta2-intel-2017a</br>5.0beta-foss-2017a</br>5.0beta-foss-2017a-test | `-SA`</br>`-S-`</br>`-S-` | -| dotNET-Core-Runtime | 2.0.7</br>2.1.4 | `-SA`</br>`-S-` | -| dotNET-Core-SDK | 2.0.7-2</br>2.1.200</br>2.1.402 | `--A`</br>`-SA`</br>`-S-` | -| Doxygen | 1.8.11</br>1.8.11-intel-2017a</br>1.8.13-GCCcore-6.3.0</br>1.8.14-GCC-6.3.0-2.27 | `-SA`</br>`USA`</br>`USA`</br>`-S-` | -| duplicity | 0.7.17-Py-2.7 | `-S-` | -| DynaPhoPy | 1.15-intel-2017a-Python-2.7.13-base</br>1.15-Python-2.7.13-base</br>1.16.3-Py-3.6 | `-SA`</br>`-S-`</br>`-SA` | -| dytran | 2013.0.1 | `--A` | -| EasyBuild | 3.1.2</br>3.2.0</br>3.3.0</br>3.4.1</br>3.5.0</br>3.5.1</br>3.5.2</br>3.6.0</br>3.6.1</br>3.6.2</br>3.7.0</br>3.7.1 | `-S-`</br>`US-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` | -| Eigen | 3.2.9</br>3.3.3</br>3.3.4</br>3.3.5-GCC-6.3.0-2.27 | `--A`</br>`-SA`</br>`--A`</br>`-S-` | -| Elk | 4.3.6-intel-2017a</br>4.3.6-intel-2017a-openmp | `-S-`</br>`-S-` | -| elmer | 7.0-r6695-dbg</br>7.0-r6695-opt | `--A`</br>`--A` | -| Embree | 2.16.2-intel-2017a</br>3.2.0-intel-2017a | `-SA`</br>`-S-` | -| enum34 | 1.1.6-Py-2.7 | `-S-` | -| ETSF_IO | 1.0.4-intel-2017a | `-S-` | -| eudev | 3.1.5-foss-2016a</br>3.1.5-intel-2016a | `-S-`</br>`-S-` | -| expat | 2.1.0</br>2.1.0-foss-2015b</br>2.1.0-foss-2015g</br>2.1.0-intel-2015b</br>2.1.0-intel-2017.00</br>2.2.0</br>2.2.6-GCC-6.3.0-2.27 | `-SA`</br>`US-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-` | -| fasteners | 0.14.1-Py-2.7 | `-S-` | -| fastqc | 0.11.2 | `--A` | -| FastQC | 0.11.3 | `US-` | -| fds | 5.5.3</br>5.5.3-omp</br>6.svn | `--A`</br>`--A`</br>`--A` | -| FEFLOW | 7.0-intel-2017a</br>7.1-intel-2017a</br>7.1u06-intel-2017a | `-S-`</br>`-S-`</br>`-S-` | -| FFmpeg | 3.0.2</br>3.1.3-intel-2017a | `--A`</br>`-S-` | -| ffmpeg | 2.4</br>2.4-foss-2015g</br>2.4-intel-2015b | `-SA`</br>`-S-`</br>`-S-` | -| FFTW | 2.1.5-gompi-2015b</br>2.1.5-iimpi-7.3.5-GNU-5.1.0-2.25</br>3.3.4-gompi-2015b</br>3.3.4-gompi-2015e</br>3.3.4-gompi-2015g</br>3.3.4-gompi-2016.04</br>3.3.4-gompi-2016a</br>3.3.4-intel-2015b</br>3.3.4-intel-2016.01</br>3.3.5-foss-2016a</br>3.3.5-gompi-2016a</br>3.3.5-intel-2016.01</br>3.3.5-intel-2016a</br>3.3.5-intel-2017.00</br>3.3.5-intel-2017a</br>3.3.6-foss-2017a</br>3.3.6-gompi-2017a</br>3.3.6-gompi-2017b</br>3.3.6-intel-2017a</br>3.3.7-gompi-2018a</br>3.3.7-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` | -| fftw2 | 2.1.5-gcc</br>2.1.5-icc | `--A`</br>`--A` | -| fftw2-mpi | 2.1.5-gcc</br>2.1.5-icc | `--A`</br>`--A` | -| fftw3 | 3.3.3-gcc</br>3.3.3-icc | `--A`</br>`--A` | -| fftw3-mpi | 3.3.3-gcc</br>3.3.3-icc | `--A`</br>`--A` | -| FIAT | 1.6.0-intel-2015b-Python-2.7.9</br>1.6.0-intel-2015b-Python-2.7.11</br>1.6.0-intel-2016.01-Python-2.7.9 | `-S-`</br>`-S-`</br>`-S-` | -| fixesproto | 5.0</br>5.0-foss-2015g</br>5.0-foss-2016a</br>5.0-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| Flask | 0.12.2-Py-3.6 | `-S-` | -| flex | 2.5.35-intel-2015b</br>2.5.38-GCC-4.8.3</br>2.5.39</br>2.5.39-foss-2015b</br>2.5.39-foss-2015g</br>2.5.39-foss-2016a</br>2.5.39-intel-2015b</br>2.5.39-GCCcore-4.9.3</br>2.5.39-GCC-4.9.3</br>2.5.39-GCC-4.9.3-binutils-2.25</br>2.5.39-GCC-5.1.0-binutils-2.25</br>2.6.0</br>2.6.0-intel-2017a</br>2.6.0-GCCcore-5.3.0</br>2.6.0-GCCcore-5.4.0</br>2.6.3</br>2.6.3-GCCcore-6.3.0</br>2.6.4 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`USA` | -| FLTK | 1.3.2</br>1.3.2-intel-2015b</br>1.3.4 | `--A`</br>`-S-`</br>`-SA` | -| fontconfig | 2.11.1</br>2.11.1-foss-2015b</br>2.11.1-intel-2015b</br>2.11.94-intel-2017.00</br>2.12.1-libpng-1.6.29</br>2.12.1-GCCcore-6.3.0-libpng-1.6.29</br>2.13.0-libpng-1.6.34 | `USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA` | -| fontsproto | 2.1.3</br>2.1.3-foss-2015g</br>2.1.3-foss-2016a</br>2.1.3-intel-2016a</br>2.1.3-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| Forge | 5.1-43967</br>5.7</br>6.0.5</br>6.0.6</br>6.1.2</br>7.0</br>7.0.1</br>7.0.2</br>7.0.3</br>7.0.4</br>7.0.5</br>7.0.5-test</br>7.0.6</br>7.1</br>18.2.3 | `-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-S-` | -| foss | 2015b</br>2015e</br>2015g</br>2016.04</br>2016a</br>2017a</br>2017b</br>2018a | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` | -| FOX | 1.6.51-foss-2015g | `-S-` | -| FreeFem++ | 3.45-intel-2015b | `-S-` | -| freeglut | 3.0.0-intel-2017a</br>3.0.0-intel-2017a-Mesa-18.1.3 | `-SA`</br>`-S-` | -| freetype | 2.5.3</br>2.5.3-foss-2015b</br>2.5.3-foss-2015g</br>2.5.3-intel-2015b</br>2.5.5-intel-2015b</br>2.6.2-intel-2016a</br>2.6.2-intel-2017.00</br>2.6.3</br>2.6.3-foss-2016a</br>2.6.3-intel-2016a</br>2.7.1-libpng-1.6.29</br>2.8</br>2.9.1-libpng-1.6.34 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA` | -| FriBidi | 1.0.2 | `-SA` | -| gast | 0.2.0-Py-3.6 | `-S-` | -| gatk | 2.6-4 | `--A` | -| GATK | 2.6-5-Java-1.7.0_79</br>3.5-Java-1.7.0_79</br>4.0.2.1-Java-1.8.0_144</br>4.0.3.0-Java-1.8.0_144 | `US-`</br>`-S-`</br>`-SA`</br>`-S-` | -| gcc | 4.8.1 | `--A` | -| GCC | 4.4.7-system</br>4.7.0</br>4.8.3</br>4.9.3</br>4.9.3-2.25</br>4.9.3-binutils-2.25</br>4.9.3-tf</br>5.1.0-binutils-2.25</br>5.1.1-knc</br>5.3.0-2.25</br>5.3.0-2.26</br>5.3.1-snapshot-20160419-2.25</br>5.4.0-2.26</br>6.3.0-2.27</br>6.4.0-2.28</br>7.1.0-2.28</br>8.1.0-2.30 | `USA`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`USA`</br>`-S-` | -| GCCcore | 4.9.3</br>5.1.1-knf</br>5.3.0</br>5.3.1-snapshot-20160419</br>5.4.0</br>6.3.0</br>6.4.0</br>7.1.0</br>8.1.0 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`USA`</br>`USA`</br>`USA`</br>`-SA` | -| GDAL | 1.9.2-foss-2015g</br>2.0.2-intel-2017.00</br>2.1.0-foss-2015g</br>2.1.0-GCC-6.3.0-2.27</br>2.1.0-GNU-5.1.0-2.25-intel-2015b</br>2.1.3-Python-2.7.13</br>2.3.2-GCC-6.3.0-2.27-Py-2.7 | `--A`</br>`-S-`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-` | -| Gdk-Pixbuf | 2.32.3</br>2.35.1 | `-S-`</br>`--A` | -| GEOS | 3.5.0</br>3.5.0-foss-2015g</br>3.6.1-Python-2.7.13</br>3.7.0-GCC-6.3.0-2.27-Py-2.7 | `-SA`</br>`-S-`</br>`USA`</br>`-S-` | -| gettext | .0.19.2</br>0.19.2</br>0.19.2-foss-2015g</br>0.19.2-intel-2015b</br>0.19.4</br>0.19.6</br>0.19.6-foss-2016a</br>0.19.6-intel-2017.00</br>0.19.8</br>0.19.8.1 | `--A`</br>`-SA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`USA` | -| gflags | 2.1.2 | `--A` | -| Ghostscript | 9.21-intel-2017a | `-SA` | -| gimkl | 2.11.5 | `--A` | -| gimpi | 2.11.5 | `--A` | -| git | 2.17.0-GCC-6.3.0-2.27</br>2.18.0 | `--A`</br>`-S-` | -| GL2PS | 1.4.0-intel-2017a | `-SA` | -| GLib | 2.40.0</br>2.40.0-foss-2015g</br>2.40.0-intel-2015b</br>2.52.0</br>2.56.1</br>2.57.1 | `USA`</br>`-S-`</br>`-S-`</br>`USA`</br>`--A`</br>`-SA` | -| glibc | 2.14</br>2.17</br>2.19 | `-S-`</br>`-S-`</br>`-SA` | -| GLM | 0.9.7.2-intel-2017a | `-SA` | -| GLOBUS | globus | `--A` | -| globus | globus | `-S-` | -| glog | 0.3.4 | `--A` | -| GLPK | 4.61-intel-2017a | `-SA` | -| glproto | 1.4.16-foss-2015g</br>1.4.17-foss-2016a</br>1.4.17-intel-2016a</br>1.4.17-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| GMP | 5.0.5</br>5.0.5-foss-2015b</br>5.0.5-foss-2015g</br>5.0.5-intel-2015b</br>6.0.0a</br>6.0.0a-intel-2015b</br>6.0.0a-GNU-4.9.3-2.25</br>6.0.0a-GNU-5.1.0-2.25</br>6.1.0-foss-2016a</br>6.1.0-intel-2015b</br>6.1.0-intel-2017.00</br>6.1.0-GCC-4.9.3-2.25</br>6.1.1</br>6.1.1-foss-2017a</br>6.1.1-intel-2017a</br>6.1.2 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`USA` | -| GNU | 4.9.3-2.25</br>5.1.0-2.25</br>5.1.0-2.25-intel-2015b</br>6.3.0-2.27 | `USA`</br>`USA`</br>`-S-`</br>`-SA` | -| gnuplot | 4.6.5</br>5.0.6-intel-2017a</br>5.0.6-GCC-6.3.0-2.27</br>5.2.3</br>5.2.4-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-` | -| Go | 1.11.1 | `-S-` | -| GObject-Introspection | 1.47.1</br>1.52.0</br>1.56.1 | `-S-`</br>`-SA`</br>`-SA` | -| gompi | 2015b</br>2015e</br>2015g</br>2016.04</br>2016a</br>2017a</br>2017b</br>2018a | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` | -| gperf | 3.0.4-foss-2015g</br>3.0.4-foss-2016a</br>3.0.4-intel-2016a</br>3.0.4-intel-2017a</br>3.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-` | -| gperftools | 2.7-GCC-6.3.0-2.27 | `-SA` | -| GPI-2 | 1.1.1-gompi-2015e</br>1.1.1-gompi-2015e-MPI | `-S-`</br>`-S-` | -| gpi2 | 1.0.2</br>1.1.0</br>1.1.1 | `--A`</br>`--A`</br>`--A` | -| grace | 5.1.23</br>5.1.25-intel-2015b</br>5.1.25-intel-2017a | `--A`</br>`-S-`</br>`--A` | -| Graph500 | 3.0.0-foss-2018a</br>3.0.0-intel-2018a</br>3.0.0rc1-foss-2016a | `-SA`</br>`-SA`</br>`-S-` | -| GraphicsMagick | 1.3.25-intel-2017a | `-SA` | -| GROMACS | 4.6.7-foss-2015g-hybrid-single-PLUMED</br>5.0.4-foss-2015e-hybrid-single-PLUMED</br>5.0.4-foss-2015g-hybrid-single</br>5.0.4-foss-2015g-hybrid-single-PLUMED</br>5.0.4-ictce-7.3.5-hybrid-single</br>5.1.2-foss-2015g-hybrid-single-PLUMED</br>5.1.2-intel-2015b-hybrid-single-cuda</br>5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1</br>5.1.2-intel-2015b-hybrid-single-CUDA-7.5-PLUMED-2.2.1-test</br>5.1.2-intel-2016a-hybrid</br>5.1.4-foss-2016a-hybrid-single-PLUMED</br>5.1.4-foss-2016a-hybrid-single-PLUMED-v2</br>2016.4-intel-2017c-hybrid-single-PLUMED</br>2016.4-intel-2017c-hybrid-single-PLUMED-2.4.1</br>2016.5-intel-2017b</br>2018.1-intel-2017c-hybrid-single-PLUMED</br>2018-intel-2017b | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` | -| grpcio | 1.9.1-Py-3.6 | `-S-` | -| gsl | 1.16-gcc</br>1.16-icc | `--A`</br>`--A` | -| GSL | 1.16-intel-2015b</br>1.16-intel-2016.01</br>2.1-foss-2016a</br>2.1-intel-2015b</br>2.3-foss-2017a</br>2.3-intel-2017a</br>2.4-intel-2017c</br>2.5-intel-2017c</br>2.5-GCC-6.3.0-2.27 | `-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| GST-plugins-base | 1.6.4 | `--A` | -| GStreamer | 1.6.4 | `--A` | -| GTK+ | 2.24.28</br>2.24.30 | `-S-`</br>`--A` | -| guile | 1.8.8</br>1.8.8-foss-2015b</br>1.8.8-foss-2015g</br>1.8.8-foss-2016a</br>1.8.8-foss-2017a</br>1.8.8-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` | -| gupc | 4.8.0.3 | `--A` | -| gzip | 1.6</br>1.6-foss-2015g</br>1.6-foss-2016a</br>1.6-intel-2015b | `-SA`</br>`-SA`</br>`-SA`</br>`-SA` | -| h5py | 2.4.0-ictce-7.3.5-Python-2.7.9-serial</br>2.7.0-intel-2017a-Python-2.7.13-base</br>2.7.1-Py-2.7</br>2.7.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` | -| Hadoop | 2.8.0-native | `-S-` | -| HarfBuzz | 1.1.3</br>1.3.1</br>1.7.6</br>1.8.1</br>1.8.1-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-` | -| Harminv | 1.4-intel-2015b | `-S-` | -| HDF5 | 1.8.13-foss-2015g</br>1.8.13-intel-2015b</br>1.8.13-intel-2015b-no-mpi</br>1.8.13-intel-2016.01</br>1.8.14-ictce-7.3.5-serial</br>1.8.15-patch1-foss-2015b</br>1.8.16-foss-2015g</br>1.8.16-foss-2016a</br>1.8.16-foss-2016a-serial</br>1.8.16-intel-2015b</br>1.8.16-intel-2015b-threadsafe</br>1.8.16-intel-2016.01</br>1.8.16-intel-2017.00</br>1.8.17-intel-2017a</br>1.8.18-foss-2017a-serial</br>1.8.18-intel-2017a-serial</br>1.10.0-patch1-intel-2016.01-mic</br>1.10.0-patch1-intel-2017a</br>1.10.0-patch1-intel-2017b-mic-parallel</br>1.10.1-foss-2017a</br>1.10.1-foss-2017a-serial</br>1.10.1-intel-2017b-serial</br>1.10.1-iomkl-2017b</br>1.10.1-GCC-6.3.0-2.27-serial | `-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-SA` | -| hdf5 | 1.8.11</br>1.8.13 | `--A`</br>`--A` | -| hdf5-parallel | 1.8.11</br>1.8.11-gcc</br>1.8.13</br>1.8.13-gcc</br>1.8.13-gcc49 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| help2man | 1.47.4</br>1.47.4-GCCcore-6.3.0 | `-SA`</br>`-SA` | -| horovod | 0.11.3-Py-3.6 | `--A` | -| hpg-aligner | 1.0.0 | `--A` | -| hpg-fastq | 1.0.0 | `--A` | -| hpg-variant | 1.0.0 | `--A` | -| HPL | 2.1-foss-2015b</br>2.1-intel-2015b | `-S-`</br>`-S-` | -| html5lib | 0.9999999-Py-3.6</br>1.0.1-Py-3.6 | `-S-`</br>`-S-` | -| HTSlib | 1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-` | -| hwloc | 1.5-GCC-4.4.7-system</br>1.11.0</br>1.11.0-GNU-4.9.3-2.25</br>1.11.0-GNU-5.1.0-2.25</br>1.11.1-iccifort-2015.3.187-GNU-4.9.3-2.25</br>1.11.2-GCC-4.9.3-2.25</br>1.11.3-GCC-5.3.0-2.26</br>1.11.4-iccifort-2017.1.132-GCC-5.4.0-2.26</br>1.11.5-GCC-6.3.0-2.27</br>1.11.6-GCC-6.3.0-2.27</br>1.11.7-GCC-6.3.0-2.27</br>1.11.7-GCC-7.1.0-2.28</br>1.11.7-PGI-18.5-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`USA`</br>`US-`</br>`-S-` | -| HyperLoom | 0.9 | `-S-` | -| hypermesh | 12.0.110 | `--A` | -| HyperWorks | 13.0 | `-S-` | -| hyperworks | 13.0 | `--A` | -| Hypre | 2.10.0b-intel-2015b</br>2.10.0b-intel-2016.01</br>2.10.1-intel-2015b</br>2.11.1-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| icc | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| iccifort | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| ictce | 7.3.5</br>8.3.5 | `-S-`</br>`-S-` | -| idna | 2.7-Py-2.7 | `-S-` | -| ifort | 2013.5.192-GCC-4.8.3</br>2015.3.187</br>2015.3.187-GNU-4.9.3-2.25</br>2015.3.187-GNU-5.1.0-2.25</br>2016.1.150</br>2016.1.150-GCC-4.9.3</br>2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-GCC-5.4.0-2.26</br>2017.1.132-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.3.0-2.27</br>2017.4.196-GCC-6.4.0-2.28</br>2017.5.239-GCC-6.3.0-2.27</br>2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| iimpi | 5.5.0-GCC-4.8.3</br>7.3.5</br>7.3.5-GNU-5.1.0-2.25</br>8.1.5-GCC-4.9.3-2.25</br>8.3.5</br>2016.00-GCC-4.9.3</br>2016.01-GCC-4.9.3</br>2016.01-GCC-4.9.3-2.25</br>2017.00-GCC-5.4.0-2.26</br>2017a</br>2017b</br>2017c</br>2018.03</br>2018a</br>2019.01 | `-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| imkl | 11.0.5.192-iimpi-5.5.0-GCC-4.8.3</br>11.2.3.187</br>11.2.3.187-gimpi-2.11.5</br>11.2.3.187-iimpi-7.3.5</br>11.2.3.187-iimpi-7.3.5-GNU-5.1.0-2.25</br>11.2.3.187-iompi-2015.03</br>11.3.0.109-iimpi-2016.00-GCC-4.9.3</br>11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25</br>11.3.1.150-iimpi-8.3.5</br>11.3.1.150-iimpi-2016.00-GCC-4.9.3</br>11.3.1.150-iimpi-2016.01-GCC-4.9.3-2.25</br>2017.0.098-iimpi-2017.00-GCC-5.4.0-2.26</br>2017.1.132-iimpi-2017a</br>2017.1.132-iompi-2017a</br>2017.1.132-iompi-2017a-2.0.1</br>2017.3.196-iimpi-2017b</br>2017.4.239-iimpi-2017b</br>2017.4.239-iimpi-2017c</br>2017.4.239-iompi-2017b</br>2018.1.163-iimpi-2018a</br>2018.3.222-iimpi-2018.03</br>2019.0.117-iimpi-2019.01 | `-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-` | -| impi | 4.1.1.036</br>4.1.1.036-iccifort-2013.5.192-GCC-4.8.3</br>5.0.3.048</br>5.0.3.048-iccifort-2015.3.187</br>5.0.3.048-iccifort-2015.3.187-GNU-5.1.0-2.25</br>5.0.3.048-GCC-4.9.3</br>5.1.2.150-iccifort-2016.1.150</br>5.1.2.150-iccifort-2016.1.150-GCC-4.9.3</br>5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25</br>2017.0.098-iccifort-2017.0.098-GCC-5.4.0-2.26</br>2017.1.132-iccifort-2017.1.132-GCC-6.3.0-2.27</br>2017.3.196-iccifort-2017.4.196-GCC-6.3.0-2.27</br>2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28</br>2017.3.196-PGI-17.9-GCC-6.3.0-2.27</br>2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27</br>2017.4.239-iccifort-2017.7.259-GCC-6.3.0-2.27</br>2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28</br>2018.3.222-iccifort-2018.3.222-GCC-8.1.0-2.30</br>2019.0.117-iccifort-2019.0.117-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`USA`</br>`-S-`</br>`USA`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| inputproto | 2.3</br>2.3.1-foss-2016a</br>2.3.1-intel-2016a</br>2.3-foss-2015g</br>2.3-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| Inspector | 2016_update1 | `-S-` | -| inspector_xe | 2013.5</br>2015.1.2.379161 | `--A`</br>`--A` | -| intel | 13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2014.06</br>2015b</br>2016.00</br>2016.01</br>2016a</br>2017.00</br>2017a</br>2017b</br>2017c</br>2018.03</br>2018a</br>2019.01 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-` | -| intelpcm | 2.6 | `--A` | -| intltool | 0.51.0 | `-S-` | -| iomkl | 2017a</br>2017b | `-SA`</br>`-S-` | -| iompi | 2015.03</br>2017.01</br>2017a</br>2017a-2.0.1</br>2017b | `-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-` | -| IOR | 3.0.1-foss-2016a-mpiio | `-S-` | -| ipaddress | 1.0.22-Py-2.7 | `-S-` | -| ipm | 0.983-icc-impi | `--A` | -| ipp | 9.0.1.150</br>13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.1.132-GCC-6.3.0-2.27 | `-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-` | -| ISL | 0.14-GNU-5.1.0-2.25</br>0.15</br>0.15-GCC-4.9.3-2.25</br>0.15-GNU-4.9.3-2.25 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| isort | 4.2.15-Python-2.7.13-base | `-SA` | -| ispc | 1.6.0</br>1.9.1 | `-S-`</br>`-SA` | -| itac | 8.1.4.045</br>9.0.3.051</br>9.1.2.024 | `--A`</br>`--A`</br>`-S-` | -| itsdangerous | 0.24-Py-3.6 | `-S-` | -| Jansson | 2.11 | `-SA` | -| JasPer | 1.900.1</br>1.900.1-intel-2015b</br>2.0.12-intel-2017a</br>2.0.14-GCC-6.3.0-2.27 | `--A`</br>`-S-`</br>`USA`</br>`-S-` | -| java | 1.7 | `--A` | -| Java | 1.7.0_79</br>1.8.0_51</br>1.8.0_72</br>1.8.0_112</br>1.8.0_121</br>1.8.0_144</br>1.9.0+181 | `USA`</br>`USA`</br>`US-`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA` | -| Jinja2 | 2.10-Py-2.7</br>2.10-Py-3.6 | `-S-`</br>`-S-` | -| JOE | 4.2 | `-SA` | -| JUnit | 4.11-Java-1.7.0_79</br>4.12-Java-1.8.0_121 | `-S-`</br>`--A` | -| kbproto | 1.0.6</br>1.0.6-foss-2015g</br>1.0.6-intel-2015b</br>1.0.7</br>1.0.7-foss-2016a</br>1.0.7-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| Keras | 2.0.5-Tensorflow-1.1.0-CUDA-7.5.18-Python-3.6.1</br>2.0.5-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.0.5-Tensorflow-1.1.0-Python-3.6.1</br>2.0.5-Tensorflow-1.2.0-Python-3.6.1</br>2.0.5-Tensorflow-1.3.0-intel-2017b-mkl-Python-3.6.1</br>2.0.5-Theano-1.2.0-Python-3.6.1</br>2.0.8-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.1.2-Tensorflow-1.1.0-CUDA-8.0.44-Python-3.6.1</br>2.1.2-Tensorflow-1.2.0-Python-3.6.1</br>2.1.2-Tensorflow-1.2.1-Python-3.6.1</br>2.1.2-Tensorflow-1.6.0rc0-Python-3.6.1</br>2.1.4-Py-3.6-Tensorflow-1.6.0rc0</br>2.1.4-Py-3.6-Tensorflow-1.6.0rc0-CUDA-9.0.176</br>2.1.4-Py-3.6-Theano-1.0.1 | `--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-` | -| lam | 7.1.4-icc | `--A` | -| LAMMPS | 16Mar2018-intel-2017a</br>17Jan2018-foss-2017a</br>17Jan2018-foss-2017a-CUDA</br>17Jan2018-intel-2017a</br>17Jan2018-intel-2017a-MIC</br>22Jun2018-foss-2017a</br>22Jun2018-intel-2017a</br>22Sep2017-intel-2017a</br>23Oct2017-intel-2017a</br>24Jul2017-intel-2017a</br>28Jun14-intel-2015b | `-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| lammps | 28Jun14 | `--A` | -| LAPACK | 3.7.1-gompi-2017a | `-S-` | -| LAPACKE | 3.5.0-LAPACK-3.5.0 | `-S-` | -| latexcodec | 1.0.5-Py-3.6 | `-SA` | -| LevelDB | 1.18 | `--A` | -| libarchive | 3.3.2 | `-SA` | -| libc | 2.14-6.3.0 | `-S-` | -| libcerf | 1.5 | `-S-` | -| libctl | 3.2.2-intel-2015b | `-S-` | -| libdrm | 2.4.27</br>2.4.27-foss-2015g</br>2.4.67-intel-2016a</br>2.4.68-foss-2016a</br>2.4.68-intel-2016a</br>2.4.75</br>2.4.76 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA` | -| libepoxy | 1.4.3 | `-S-` | -| libevent | 2.1.8 | `-SA` | -| libffi | 3.0.5</br>3.0.13</br>3.0.13-foss-2015b</br>3.0.13-foss-2015g</br>3.0.13-intel-2015b</br>3.1-foss-2015b</br>3.1-intel-2015b</br>3.1-intel-2016.01</br>3.1-GNU-5.1.0-2.25</br>3.2.1</br>3.2.1-foss-2016a</br>3.2.1-foss-2017a</br>3.2.1-intel-2017.00</br>3.2.1-intel-2017a | `--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA` | -| libfontenc | 1.1.3</br>1.1.3-foss-2015g</br>1.1.3-foss-2016a</br>1.1.3-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| libgd | 2.2.3</br>2.2.4</br>2.2.4-intel-2017a</br>2.2.4-intel-2017b</br>2.2.4-GCC-6.3.0-2.27</br>2.2.5 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA` | -| libgdiplus | 3.12</br>3.12-intel-2016.01</br>3.12-GCC-4.4.7-system | `-SA`</br>`-S-`</br>`-S-` | -| libglade | 2.6.4 | `-S-` | -| libGLU | 9.0.0</br>9.0.0-foss-2015g | `USA`</br>`-S-` | -| libICE | 1.0.9</br>1.0.9-foss-2015g</br>1.0.9-intel-2015b | `-SA`</br>`-S-`</br>`-S-` | -| libICU | 59_1</br>61.1</br>62.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-` | -| Libint | 1.1.4-foss-2015b</br>1.1.4-gompi-2015b</br>1.1.4-intel-2015b</br>1.1.6-intel-2017a</br>1.1.6-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-` | -| libjpeg-turbo | 1.3.1-foss-2015b</br>1.3.1-intel-2015b</br>1.4.0</br>1.4.0-foss-2015g</br>1.4.0-intel-2015b</br>1.4.1-foss-2015b</br>1.4.2-intel-2017.00</br>1.5.1</br>1.5.3</br>2.0.0-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` | -| LIBLINEAR | 2.11-intel-2017a | `-SA` | -| libmatheval | 1.1.8</br>1.1.8-foss-2015b</br>1.1.8-foss-2015g</br>1.1.8-foss-2016a</br>1.1.8-intel-2015b</br>1.1.11</br>1.1.11-foss-2017a</br>1.1.11-intel-2015b | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A` | -| libMesh | 0.9.5-intel-2016.01 | `-S-` | -| libpciaccess | 0.13.1</br>0.13.1-foss-2015g</br>0.13.4-foss-2016a</br>0.13.4-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| libpng | 1.6.9-intel-2015b</br>1.6.12</br>1.6.12-foss-2015b</br>1.6.12-foss-2015g</br>1.6.12-intel-2015b</br>1.6.12-intel-2016.01</br>1.6.16-intel-2015b</br>1.6.17-foss-2015b</br>1.6.21-foss-2016a</br>1.6.21-intel-2016a</br>1.6.21-intel-2017.00</br>1.6.29</br>1.6.29-GCCcore-6.3.0</br>1.6.34 | `US-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA` | -| libpthread-stubs | 0.3</br>0.3-foss-2015g</br>0.3-foss-2016a</br>0.3-intel-2015b</br>0.3-intel-2016a</br>0.4 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA` | -| libreadline | 6.2-intel-2015b</br>6.3</br>6.3-foss-2015b</br>6.3-foss-2015g</br>6.3-foss-2016a</br>6.3-foss-2017a</br>6.3-gimkl-2.11.5</br>6.3-gompi-2015e</br>6.3-ictce-7.3.5</br>6.3-intel-2015b</br>6.3-intel-2016.01</br>6.3-intel-2017.00</br>6.3-intel-2017a</br>7.0</br>7.0-GCCcore-6.3.0 | `US-`</br>`USA`</br>`US-`</br>`USA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA` | -| LibreSSL | 2.1.6-intel-2017b | `-S-` | -| librsync | 2.0.2 | `-S-` | -| libSM | 1.2.2</br>1.2.2-foss-2015g</br>1.2.2-intel-2015b | `-SA`</br>`-S-`</br>`-S-` | -| libsmm | 2015-11-10 | `-S-` | -| libsndfile | 1.0.28</br>1.0.28-intel-2017a | `-S-`</br>`USA` | -| LIBSVM | 3.22-intel-2017a | `-SA` | -| LibTIFF | 4.0.3</br>4.0.3-intel-2015b</br>4.0.7</br>4.0.7-GCC-6.3.0-2.27 | `-SA`</br>`-S-`</br>`USA`</br>`-S-` | -| libtool | 2.4.2</br>2.4.2-foss-2015b</br>2.4.2-foss-2015g</br>2.4.2-intel-2015b</br>2.4.6</br>2.4.6-foss-2016a</br>2.4.6-intel-2015b</br>2.4.6-intel-2017.00</br>2.4.6-intel-2017a</br>2.4.6-GCC-6.3.0-2.27</br>2.4.6-GNU-4.9.3-2.25</br>2.4.6-GNU-5.1.0-2.25 | `-SA`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A` | -| libunistring | 0.9.3</br>0.9.3-foss-2015b</br>0.9.3-foss-2015g</br>0.9.3-foss-2016a</br>0.9.3-intel-2015b</br>0.9.6-foss-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-` | -| libunwind | 1.1-GCC-5.4.0-2.26</br>1.2</br>1.2.1 | `-S-`</br>`-SA`</br>`-SA` | -| LibUUID | 1.0.3 | `-SA` | -| libuv | 1.20.3 | `-S-` | -| libX11 | 1.6.2-foss-2015g-Python-2.7.9</br>1.6.2-intel-2015b-Python-2.7.9</br>1.6.2-Python-2.7.8</br>1.6.2-Python-2.7.9</br>1.6.3</br>1.6.3-foss-2016a</br>1.6.3-intel-2016a</br>1.6.5-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| libXau | 1.0.8</br>1.0.8-foss-2015g</br>1.0.8-foss-2016a</br>1.0.8-intel-2015b</br>1.0.8-intel-2016a</br>1.0.8-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| libxc | 2.2.0-foss-2015b</br>2.2.0-gompi-2015b</br>2.2.1-intel-2015b</br>2.2.2-intel-2017a</br>3.0.0</br>3.0.0-intel-2017a</br>3.0.0-GCC-6.3.0-2.27</br>4.0.2-intel-2017a</br>4.1.0-intel-2017a | `-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| libxcb | 1.10-Python-2.7.8</br>1.11.1</br>1.11.1-foss-2016a</br>1.11.1-intel-2016a</br>1.11-foss-2015g-Python-2.7.9</br>1.11-intel-2015b-Python-2.7.9</br>1.11-Python-2.7.9 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| libXdamage | 1.1.4-foss-2015g-Python-2.7.9</br>1.1.4-foss-2016a</br>1.1.4-intel-2016a</br>1.1.4-intel-2017a | `-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| libXdmcp | 1.1.2</br>1.1.2-foss-2015g</br>1.1.2-foss-2016a</br>1.1.2-intel-2015b</br>1.1.2-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| libXext | 1.3.2-Python-2.7.8</br>1.3.3</br>1.3.3-foss-2015g</br>1.3.3-foss-2015g-Python-2.7.9</br>1.3.3-foss-2016a</br>1.3.3-intel-2015b</br>1.3.3-intel-2016a | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| libXfixes | 5.0.1</br>5.0.1-foss-2015g</br>5.0.1-foss-2016a</br>5.0.1-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| libXfont | 1.5.1-foss-2015g-Python-2.7.9</br>1.5.1-foss-2016a-freetype-2.6.3</br>1.5.1-intel-2016a</br>1.5.1-intel-2016a-freetype-2.6.3</br>1.5.1-intel-2017a</br>1.5.1-Python-2.7.9 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| libXft | 2.3.2-intel-2015b | `-S-` | -| libXinerama | 1.1.3</br>1.1.3-intel-2015b | `--A`</br>`-S-` | -| libxml2 | 2.9.2</br>2.9.2-foss-2015b</br>2.9.2-foss-2015g-Python-2.7.9</br>2.9.2-intel-2015b</br>2.9.3-foss-2016a</br>2.9.3-intel-2016a</br>2.9.4</br>2.9.4-Python-2.7.13</br>2.9.8-GCC-6.3.0-2.27 | `-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`USA`</br>`--A`</br>`-S-` | -| libXrender | 0.9.8</br>0.9.8-intel-2015b</br>0.9.9 | `-S-`</br>`-S-`</br>`-SA` | -| libxslt | 1.1.28-intel-2015b</br>1.1.29 | `-S-`</br>`-SA` | -| libxsmm | 1.6.4-intel-2017a</br>1.7.1</br>1.7.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-` | -| libXt | 1.1.4-foss-2015g-libX11-1.6.2</br>1.1.4-intel-2015b-libX11-1.6.2</br>1.1.4-libX11-1.6.2</br>1.1.5</br>1.1.5-foss-2015g</br>1.1.5-intel-2017a-libX11-1.6.5 | `-S-`</br>`-S-`</br>`-SA`</br>`--A`</br>`-S-`</br>`-S-` | -| libyaml | 0.1.6-intel-2015b</br>0.1.7 | `-S-`</br>`-SA` | -| libzip | 1.2.0 | `-S-` | -| LicenseChecker | 1.0 | `-S-` | -| likwid | 3.1.1-icc</br>3.1.1-mic</br>3.1.2-gcc</br>3.1.2-icc</br>3.1.2-mic</br>4.1.2-gcc</br>4.1.2-intel | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-` | -| LLVM | 3.7.1-foss-2015g</br>3.7.1-intel-2016a</br>3.8.0-foss-2016a</br>3.8.0-intel-2016a</br>3.8.1-intel-2017a</br>3.9.0-intel-2017.00</br>4.0.0-GCC-6.3.0-2.27</br>5.0.0-GCC-6.3.0-2.27</br>6.0.0-Py-2.7</br>6.0.1-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA` | -| LMDB | 0.9.18 | `--A` | -| LMGC90 | 2017.rc1-GCC-6.3.0-2.27 | `-S-` | -| Lmod | .6.4.2</br>.7.0.6</br>7.2.2</br>7.3.28</br>7.4.4</br>7.7.7 | `--A`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA` | -| loom | 0.9-Py-3.6 | `-S-` | -| lsdyna | 7.x.x | `--A` | -| LSMS | 3_rev237-foss-2015g</br>3_rev237-foss-2016a | `-S-`</br>`-S-` | -| lsprepost | 4.2 | `--A` | -| Lua | 5.1.4-8</br>.5.1.4-8</br>5.3.4 | `-SA`</br>`--A`</br>`-S-` | -| lux | 1.3.1 | `--A` | -| lxml | 3.4.4-intel-2015b-Python-2.7.9</br>3.8.0-Python-2.7.13-base</br>4.1.1-Py-2.7</br>4.1.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` | -| M4 | 1.4.16-foss-2015g</br>1.4.16-intel-2015b</br>1.4.17</br>1.4.17-foss-2016a</br>1.4.17-intel-2015b</br>1.4.17-intel-2017.00</br>1.4.17-GCCcore-4.9.3</br>1.4.17-GCCcore-5.3.0</br>1.4.17-GCCcore-5.4.0</br>1.4.17-GCC-4.9.3</br>1.4.17-GCC-4.9.3-binutils-2.25</br>1.4.17-GCC-5.1.0-binutils-2.25</br>1.4.17-GNU-4.9.3-2.25</br>1.4.17-GNU-5.1.0-2.25</br>1.4.18</br>1.4.18-GCCcore-6.3.0</br>1.4.18-GCCcore-6.4.0 | `-S-`</br>`--A`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`USA`</br>`USA`</br>`-S-` | -| magma | 1.1.0-mic</br>1.3.0-mic | `--A`</br>`--A` | -| make | 3.82</br>3.82-intel-2015b</br>4.2.1 | `-SA`</br>`US-`</br>`-S-` | -| makedepend | 1.0.4</br>1.0.4-foss-2015g</br>1.0.5-foss-2016a</br>1.0.5-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| Mako | 1.0.4-Python-2.7.13</br>1.0.6-Python-2.7.13</br>1.0.7-Py-2.7 | `--A`</br>`USA`</br>`-S-` | -| MAP | 4.2</br>5.0.1 | `-S-`</br>`-S-` | -| marc | 2011</br>2013.1 | `--A`</br>`--A` | -| Marc | 2013.1.0 | `-S-` | -| Markdown | 2.6.11-Py-3.6 | `-S-` | -| MarkupSafe | 1.0-Py-2.7</br>1.0-Py-3.6 | `-S-`</br>`-S-` | -| MATIO | 1.5.2-intel-2017a | `-SA` | -| MATLAB | 2013a-EDU</br>2015a-COM</br>2015a-EDU</br>2015b-COM</br>2015b-EDU</br>2015b-EDU-test</br>2018a-EDU</br>R2013a-COM</br>R2013a-EDU</br>R2014a-COM</br>R2014a-EDU | `US-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`-S-`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| matplotlib | 1.4.3-intel-2015b-Python-2.7.9</br>1.5.1-Python-2.7.13-freetype-2.6.3</br>2.0.2-Python-2.7.13-base</br>2.0.2-Python-3.6.1-libpng-1.6.29</br>2.1.1-Py-2.7</br>2.1.1-Py-3.6 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA` | -| Maven | 3.3.9 | `USA` | -| maxwell | 3.0 | `--A` | -| mdtest | 1.9.3-intel-2017a | `-S-` | -| Meep | 1.3-intel-2015b | `-S-` | -| memoryscape | 3.4 | `--A` | -| mercurial | 2.9.1 | `--A` | -| Mercurial | 3.5-Python-2.7.9</br>3.7.3-foss-2015g-Python-2.7.9</br>4.4.2-Py-2.7</br>4.7-Py-2.7 | `-S-`</br>`USA`</br>`-S-`</br>`-S-` | -| Mesa | 11.0.8-foss-2015g-Python-2.7.9</br>11.2.1-foss-2016a</br>12.0.2-intel-2017a</br>17.0.2-intel-2017a</br>17.2.6-foss-2017a</br>17.2.6-intel-2017a</br>18.1.3-intel-2017a</br>18.1.3-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`--A` | -| METIS | 5.1.0</br>5.1.0-intel-2015b</br>5.1.0-intel-2016.01</br>5.1.0-intel-2016.01-32bitIDX</br>5.1.0-intel-2017.00</br>5.1.0-intel-2017a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA` | -| MIKE | 2014</br>2016</br>2016-SP2</br>2016-SP2-test</br>2017</br>MIKE-old | `-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` | -| mkl | 13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.4.239</br>2017.4.239-GCC-6.3.0-2.27</br>2018.1.163 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` | -| MLD2P4 | 2.0-rc4-GCC-4.9.3-2.25 | `--A` | -| modflow-2005 | 1.11.00 | `--A` | -| modflow-nwt | 1.0.9</br>1.0.9-aquaveo | `--A`</br>`--A` | -| Molden | 5.7-intel-2017b | `-S-` | -| Molpro | 2010.1-patch-57-intel2015b | `-S-` | -| molpro | 2010.1-p45-intel | `--A` | -| mono | 3.2.3</br>3.12.1 | `--A`</br>`--A` | -| Mono | 3.12.1-GCC-4.4.7-system</br>4.2.2.10-intel-2016.01</br>4.6.2.16</br>4.8.1.0</br>5.0.0.100 | `-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`USA` | -| monotonic | 1.5-Py-2.7 | `-S-` | -| monty | 1.0.2-Py-3.6 | `-SA` | -| moreutils | 0.62 | `US-` | -| motif | 2.3.4-foss-2015g-libX11-1.6.2</br>2.3.4-intel-2015b-libX11-1.6.2</br>2.3.7 | `-S-`</br>`-S-`</br>`--A` | -| MotionCor2 | 1.0.5-CUDA-8.0.44 | `--A` | -| MPC | 1.0.2 | `-S-` | -| MPFR | 3.1.4-intel-2017a</br>3.1.5 | `USA`</br>`-S-` | -| MPI-LIBLINEAR | 2.1-1-intel-2017a | `-SA` | -| mpi.net | 1.0.0</br>1.0.0-impi</br>1.0.0-mono-3.12.1 | `--A`</br>`--A`</br>`--A` | -| mpi4py | 2.0.0-intel-2017a-Python-2.7.13-base</br>3.0.0-foss-2017a-Python-2.7.13</br>3.0.0-Py-2.7</br>3.0.0-Py-3.6 | `-SA`</br>`-S-`</br>`-SA`</br>`-SA` | -| MPI_NET | 1.2.0-gompi-2015e</br>1.2.0-intel-2016.01 | `-S-`</br>`-S-` | -| MPICH | 3.2.1-GCC-6.3.0-2.27</br>3.2-GCC-4.9.3-2.25</br>3.2-GCC-5.3.0-2.25</br>3.2-GCC-5.3.1-snapshot-20160419-2.25 | `-SA`</br>`--A`</br>`-S-`</br>`-S-` | -| mpmath | 1.0.0-Py-3.6 | `-SA` | -| MPT | 2.12 | `-S-` | -| MUMPS | 5.0.2-intel-2017a-parmetis | `-S-` | -| mvapich2 | 1.9-gcc</br>1.9-gcc46</br>1.9-icc | `--A`</br>`--A`</br>`--A` | -| MVAPICH2 | 2.1-iccifort-2015.3.187-GNU-5.1.0-2.25</br>2.1-GCC-4.4.7-system</br>2.1-GNU-5.1.0-2.25 | `-S-`</br>`-S-`</br>`-S-` | -| mxml | 2.9 | `--A` | -| namd | 2.8 | `--A` | -| NAMD | 2.9-mpi | `-S-` | -| nano | 2.9.6 | `--A` | -| NASM | 2.11.05</br>2.11.05-foss-2015b</br>2.11.05-foss-2015g</br>2.11.05-intel-2015b</br>2.11.06-intel-2015b</br>2.11.08-foss-2015b</br>2.11.08-intel-2017.00</br>2.12.02</br>2.13.03 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA` | -| nastran | 2013.1.1 | `--A` | -| NCCL | 2.1.4 | `--A` | -| ncurses | 5.9</br>5.9-foss-2015b</br>5.9-foss-2015g</br>5.9-gimkl-2.11.5</br>5.9-gompi-2015e</br>5.9-ictce-7.3.5</br>5.9-intel-2015b</br>5.9-intel-2016.01</br>5.9-GCC-4.9.3-2.25</br>5.9-GNU-4.9.3-2.25</br>6.0</br>6.0-foss-2016a</br>6.0-foss-2017a</br>6.0-intel-2016a</br>6.0-intel-2017.00</br>6.0-intel-2017a</br>6.0-GCCcore-6.3.0</br>6.1 | `-SA`</br>`US-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`USA`</br>`-SA` | -| netcdf | 4.2.1.1</br>4.3.0 | `--A`</br>`--A` | -| netCDF | 4.3.2-foss-2015g</br>4.3.2-intel-2015b</br>4.3.2-intel-2016.01</br>4.3.3.1-foss-2015b</br>4.3.3.1-intel-2017.00</br>4.4.0-intel-2017.00</br>4.4.1.1-intel-2017a</br>4.4.1-intel-2017a</br>4.6.1-iomkl-2017b</br>4.6.1-GCC-6.3.0-2.27 | `-S-`</br>`US-`</br>`-S-`</br>`US-`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-`</br>`-S-` | -| netcdf-cxx | 4.2 | `--A` | -| netcdf-fortran | 4.2 | `--A` | -| netCDF-Fortran | 4.4.0-intel-2016.01</br>4.4.4-intel-2017a</br>4.4.4-iomkl-2017b | `-S-`</br>`USA`</br>`-S-` | -| netcdf-parallel | 4.3.0 | `--A` | -| Netgen | 6.0-beta-intel-2017a-Python-3.6.1 | `-S-` | -| nettle | 3.2-intel-2017a</br>3.3-foss-2017a</br>3.3-intel-2017a</br>3.3-GCC-6.3.0-2.27 | `USA`</br>`-S-`</br>`USA`</br>`--A` | -| networkx | 1.11-Python-2.7.13</br>2.1-Py-3.6 | `-SA`</br>`-SA` | -| ngsPipeline | 1.0.0 | `--A` | -| NLopt | 2.4.2</br>2.4.2-intel-2017a | `-S-`</br>`USA` | -| NodeJS | 6.10.1-foss-2016a | `-S-` | -| numactl | 2.0.9</br>2.0.10</br>2.0.10-iccifort-2015.3.187-GNU-4.9.3-2.25</br>2.0.10-GNU-4.9.3-2.25</br>2.0.10-GNU-5.1.0-2.25</br>2.0.11</br>2.0.11-GCCcore-5.4.0</br>2.0.11-GCCcore-6.3.0</br>2.0.11-GCC-4.9.3-2.25</br>2.0.11-GCC-5.3.0-2.26</br>2.0.11-GCC-6.3.0-2.27</br>2.0.11-GCC-7.1.0-2.28</br>2.0.11-PGI-18.5-GCC-6.3.0-2.27 | `--A`</br>`-SA`</br>`-SA`</br>`USA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`USA`</br>`US-`</br>`-S-` | -| numpy | 1.8.2-intel-2015b-Python-2.7.9</br>1.8.2-intel-2015b-Python-2.7.11</br>1.8.2-intel-2016.01-Python-2.7.9</br>1.8.2-Py-2.7</br>1.9.1-intel-2015b-Python-2.7.9</br>1.12.1-intel-2017a-Python-2.7.11</br>1.13.0-Python-2.7.13-base</br>1.13.3-Py-2.7</br>1.13.3-Py-3.6</br>1.14.2-Py-2.7-test | `-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA` | -| NWChem | 6.3.revision2-2013-10-17-Python-2.7.8</br>6.5.revision26243-intel-2015b-2014-09-10-Python-2.7.8</br>6.6.revision27746-intel-2017a-2015-10-20-Python-2.7.13</br>6.6.revision27746-iomkl-2017a-2015-10-20-Python-2.7.13 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` | -| Octave | 3.8.2-foss-2015g</br>3.8.2-gimkl-2.11.5</br>3.8.2-intel-2015b</br>4.0.0-foss-2015g</br>4.0.1-gimkl-2.11.5</br>4.2.1-intel-2017a</br>4.2.1-intel-2017a-without-X11 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`--A`</br>`-SA`</br>`-SA` | -| octave | .3.6.4</br>.hg-20130730 | `--A`</br>`--A` | -| Octopus | 8.2-intel-2017a-mpi | `-S-` | -| opari2 | 1.1.2-gcc</br>1.1.2-icc | `--A`</br>`--A` | -| OPARI2 | 1.1.4-intel-2015b</br>2.0</br>2.0.2 | `-S-`</br>`-SA`</br>`-S-` | -| OpenBabel | 2.4.1-Python-2.7.13 | `-SA` | -| OpenBLAS | 0.2.14-gompi-2015e-LAPACK-3.5.0</br>0.2.14-GNU-4.9.3-2.25-LAPACK-3.5.0</br>0.2.14-GNU-5.1.0-2.25-LAPACK-3.5.0</br>0.2.14-LAPACK-3.5.0</br>0.2.15-GCC-4.9.3-2.25-LAPACK-3.6.0</br>0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0</br>0.2.15-GCC-5.1.0-binutils-2.25-LAPACK-3.6.0-gompi-2016a</br>0.2.18-GCC-5.3.0-2.26-LAPACK-3.6.0</br>0.2.19-GCC-5.4.0-2.26-LAPACK-3.6.0</br>0.2.19-GCC-5.4.0-2.26-LAPACK-3.7.0</br>0.2.19-GCC-6.3.0-2.27-LAPACK-3.7.0</br>0.2.20-GCC-6.3.0-2.27</br>0.2.20-GCC-6.4.0-2.28 | `US-`</br>`USA`</br>`USA`</br>`-S-`</br>`USA`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`USA`</br>`-S-` | -| OpenCL-builder | 2015 | `-S-` | -| opencl-rt | 4.5.0.8 | `--A` | -| OpenCL-runtime | 15.1</br>16.1.1</br>16.1.2 | `-S-`</br>`--A`</br>`-SA` | -| OpenCL-sdk | 7.0.0.2568 | `-SA` | -| opencl-sdk | 4.6.0.92 | `--A` | -| OpenCoarrays | 1.0.0-GNU-5.1.0-2.25</br>1.0.1-GNU-5.1.0-2.25</br>1.4.0-GCC-5.3.0-2.25</br>1.4.0-GCC-5.3.1-snapshot-20160419-2.25</br>1.8.10-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| OpenCV | 2.4.9-intel-2015b</br>3.0.0-intel-2015b</br>3.1.0 | `-S-`</br>`-S-`</br>`--A` | -| opencv-python | 3.3.0.10-Python-3.6.1 | `-SA` | -| OpenDX | 4.4.4-foss-2015g | `-S-` | -| openfoam | 2.2.1-gcc481-openmpi1.6.5-DP</br>2.2.1-gcc481-openmpi1.6.5-SP</br>2.2.1-icc-impi4.1.1.036-DP</br>2.2.1-icc-openmpi1.6.5-DP</br>2.2.2-icc-openmpi1.8.1-DP | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| OpenFOAM | 2.2.2-intel-2015b</br>2.3.0-intel-2015b</br>3.0.0-intel-2016.01</br>4.1-intel-2017a</br>5.0-intel-2017a | `US-`</br>`US-`</br>`-S-`</br>`USA`</br>`-SA` | -| OpenJPEG | 2.3.0 | `-S-` | -| openmpi | 1.6.5-gcc</br>1.6.5-gcc46</br>1.6.5-icc</br>1.8.1-gcc</br>1.8.1-gcc46</br>1.8.1-icc | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| OpenMPI | 1.8.6-GCC-4.4.7-system</br>1.8.8-iccifort-2015.3.187-GNU-4.9.3-2.25</br>1.8.8-GNU-4.9.3-2.25</br>1.8.8-GNU-5.1.0-2.25</br>1.10.2-GCC-4.9.3-2.25</br>1.10.2-GCC-5.3.0-2.26</br>1.10.7-GCC-6.3.0-2.27</br>1.10.7-GCC-6.3.0-2.27-noPBS</br>1.10.7-GCC-7.1.0-2.28</br>1.10.7-PGI-18.5-GCC-6.3.0-2.27</br>2.0.1-iccifort-2017.1.132-GCC-5.4.0-2.26</br>2.0.1-iccifort-2017.1.132-GCC-6.3.0-2.27</br>2.0.2-GCC-6.3.0-2.27</br>2.1.0-GCC-6.3.0-2.27</br>2.1.1-GCC-6.3.0-2.27</br>3.0.0-GCC-6.3.0-2.27</br>3.0.1-GCC-6.3.0-2.27-nvidia</br>3.0.1-GCC-6.3.0-2.27-nvidia-RHEL6 | `US-`</br>`-SA`</br>`USA`</br>`-S-`</br>`USA`</br>`-SA`</br>`USA`</br>`-SA`</br>`US-`</br>`-S-`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`USA`</br>`USA`</br>`--A`</br>`--A` | -| openssh-x509 | 6.2p2 | `--A` | -| OpenSSL | 1.0.2n</br>1.0.2n-intel-2017b</br>1.1.0e-intel-2017b | `--A`</br>`-S-`</br>`-S-` | -| ORCA | 3_0_3-linux_x86-64</br>4.0.1.2</br>4_0_1-linux_x86-64 | `--A`</br>`-SA`</br>`-S-` | -| oscar-modules | 1.0.3 | `--A` | -| osm2pgsql | 0.92.0-intel-2017a | `-S-` | -| OSPRay | 1.3.0-intel-2017a</br>1.6.1-intel-2017a | `-SA`</br>`-S-` | -| OTF2 | 1.4-intel-2015b</br>2.0</br>2.0-intel-2015b-mic</br>2.1 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| otf2 | 1.2.1-gcc</br>1.2.1-icc</br>1.4-gcc</br>1.4-icc | `--A`</br>`--A`</br>`--A`</br>`--A` | -| p4vasp | 0.3.30 | `-S-` | -| packaging | 17.1-Py-3.6 | `-SA` | -| palettable | 3.1.0-Py-3.6 | `-SA` | -| pandas | 0.22.0-Py-3.6 | `-SA` | -| Pango | 1.39.0</br>1.40.5</br>1.40.5-intel-2017a</br>1.42.1-GCC-6.3.0-2.27 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| PAPI | 5.4.0-intel-2015b</br>5.4.0-mic</br>5.4.0-p-mic</br>5.4.3</br>5.4.3-intel-2015b-mic</br>5.4.3-pic</br>5.5.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-` | -| papi | 5.3.0</br>5.3.2</br>5.3.2-mic</br>5.4.0</br>5.4.0-mic | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| parallel | 20141122</br>20150322</br>20150322-GNU-5.1.0-2.25 | `--A`</br>`-S-`</br>`-S-` | -| paramiko | 2.4.1-Py-2.7 | `-S-` | -| ParaView | 5.0.0-binary</br>5.1.2-intel-2017a-mpi</br>5.4.0-intel-2017a-mpi-OSPRay</br>5.4.0-intel-2017a-mpi-OSPRay-OpenGL</br>5.4.0-intel-2017a-mpi-OSPRay-OpenGL2</br>5.4.0-intel-2017a-mpi-OSPRay-TEST</br>5.4.1-intel-2017a-mpi</br>5.5.2-intel-2017a-mpi-OSPRay | `-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-` | -| paraview | 4.0.1-gcc481-bullxmpi1.2.4.1-osmesa10.0 | `--A` | -| ParMETIS | 4.0.3-intel-2015b</br>4.0.3-intel-2016.01</br>4.0.3-intel-2017a | `-S-`</br>`-S-`</br>`-SA` | -| PatchELF | 0.9 | `-SA` | -| PCRE | 8.36-intel-2015b</br>8.36-intel-2016.01</br>8.37</br>8.37-foss-2015g</br>8.37-gimkl-2.11.5</br>8.37-intel-2016.01</br>8.39-intel-2017.00</br>8.40</br>8.42</br>8.42-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` | -| PCRE2 | 10.22-intel-2017.00 | `-S-` | -| PDT | 3.18.1</br>3.24 | `-S-`</br>`-SA` | -| perfboost | 1.0 | `-S-` | -| perfcatcher | 1.0 | `-S-` | -| PerformanceReports | 5.1-43967</br>6.0.6</br>7.0.6</br>7.1 | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` | -| PerfReports | 5.0.1 | `-S-` | -| PerfSuite | 1a5.3 | `-S-` | -| Perl | 5.16.3-intel-2015b</br>5.20.2-bare</br>5.24.0-GCC-4.9.3-2.25-bare</br>5.26.0-GCC-7.1.0-2.28-bare</br>5.26.1-foss-2017a</br>5.26.1-intel-2017a</br>5.26.1-intel-2017b</br>5.26.2-GCC-6.3.0-2.27 | `US-`</br>`-S-`</br>`--A`</br>`--A`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` | -| pest | 13.0 | `--A` | -| petsc | 3.5.3-icc15-impi-mkl-dbg</br>3.5.3-icc15-impi-mkl-opt</br>3.5.3-icc15-impi-mkl-threads-dbg</br>3.5.3-icc15-impi-mkl-threads-opt</br>3.7.3-icc16-impi5-mkl-dbg</br>3.7.3-icc16-impi5-mkl-opt | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| PETSc | 3.6.1-intel-2015b-Python-2.7.9</br>3.6.1-intel-2016.01-Python-2.7.9</br>3.6.3-intel-2015b-Python-2.7.11</br>3.7.5-intel-2017a-it4i | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| PFFT | 1.0.8-alpha-intel-2017a | `-S-` | -| PGI | 15.7</br>16.10-GNU-4.9.3-2.25</br>17.9-GCC-6.3.0-2.27</br>18.5-GCC-6.3.0-2.27 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` | -| phono3py | 0.9.14-ictce-7.3.5-Python-2.7.9</br>1.11.13.35-intel-2015b-Python-2.7.9</br>1.11.13.35-intel-2017a-Python-2.7.13</br>1.11.13.35-Py-2.7</br>1.11.13.35-Py-2.7-test</br>1.12.7.46-Py-2.7</br>1.12.9.5-Py-2.7</br>1.13.3-Py-2.7</br>1.13.3-Py-3.6 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-` | -| phonopy | 1.11.6.7-intel-2015b-Python-2.7.9</br>1.11.6.7-intel-2015b-Python-2.7.11</br>1.11.12.5-intel-2015b-Python-2.7.9</br>1.11.12.5-Python-2.7.13-base</br>1.12.4.11-Py-2.7</br>1.12.6.66-Py-2.7</br>1.12.6.66-Py-3.6</br>1.13.2-Py-2.7</br>1.13.2-Py-3.6 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` | -| PHREEQC | 3.3.12-12704-intel-2017b | `-SA` | -| picard | 1.117</br>1.119</br>2.1.0 | `--A`</br>`-S-`</br>`-S-` | -| pigz | 2.4-GCC-6.3.0-2.27 | `-SA` | -| Pillow | 3.2.0-Python-2.7.13-freetype-2.6.3</br>5.0.0-Py-3.6 | `-SA`</br>`-SA` | -| pixman | 0.32.6</br>0.32.6-foss-2015b</br>0.32.6-intel-2015b</br>0.34.0 | `-SA`</br>`-S-`</br>`-S-`</br>`USA` | -| pkg-config | 0.27.1</br>0.27.1-foss-2015b</br>0.27.1-foss-2015g</br>0.27.1-intel-2015b</br>0.29</br>0.29.1</br>0.29.1-foss-2016a</br>0.29.1-foss-2017a</br>0.29.1-intel-2016a</br>0.29.2</br>0.29-foss-2016a</br>0.29-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-` | -| plasma | 2.6.0 | `--A` | -| Platypus | 20170509-Py-2.7 | `-S-` | -| pluggy | 0.6.0-Py-2.7</br>0.6.0-Py-3.6 | `-S-`</br>`-S-` | -| PLUMED | 2.1.3-foss-2015g</br>2.2.1-intel-2015b</br>2.3.0-foss-2016a</br>2.3.0-foss-2017a</br>2.3.5-intel-2017c</br>2.3b-foss-2015g</br>2.3b-foss-2016a</br>2.4.1-intel-2017c</br>2.4.2-intel-2017c | `-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| PLUTO | 4.2-intel-2017b-Python-2.7.14 | `-S-` | -| PostgreSQL | 9.6.9-Py-2.7</br>9.6.9-Py-2.7-Py-2.7 | `-SA`</br>`--A` | -| prace | 20160107-intel-2016.01 | `-S-` | -| PRACE | 20150630-intel-2015b</br>prace | `US-`</br>`--A` | -| PragTic | 0.1-GCC-5.3.0-2.25 | `-S-` | -| PrgEnv-gnu | 4.4.6</br>4.4.6-test</br>4.8.1 | `--A`</br>`--A`</br>`--A` | -| PrgEnv-intel | 13.5.192</br>14.0.1</br>15.0.3 | `--A`</br>`--A`</br>`--A` | -| PROJ | 4.8.0-foss-2015b</br>4.9.2-intel-2017.00</br>4.9.3-foss-2017a</br>4.9.3-intel-2017a | `US-`</br>`-S-`</br>`-S-`</br>`USA` | -| PROJ_4 | 4.9.2</br>4.9.2-foss-2015g | `-SA`</br>`-S-` | -| protobuf | 2.5.0</br>3.2.0-foss-2016a</br>3.2.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.2.0-Python-3.6.1</br>3.3.0-foss-2017a</br>3.3.0-GCC-4.9.3-2.25</br>3.4.0-GCC-6.4.0-2.28-Python-3.6.1</br>3.4.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.4.0-Py-3.6</br>3.5.1-Py-3.6 | `-S-`</br>`--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA` | -| protobuf-python | 3.2.0-GCC-7.1.0-2.28-Python-3.6.1</br>3.4.0-GCC-6.4.0-2.28-Python-3.6.1</br>3.4.0-Py-3.6</br>3.5.1-Py-3.6 | `-S-`</br>`-S-`</br>`-SA`</br>`-SA` | -| PSBLAS | 3.3.4-3-GCC-4.9.3-2.25 | `--A` | -| PSBLAS-ext | 1.0-4-GCC-4.9.3-2.25 | `--A` | -| psycopg2 | 2.7.4-Py-2.7 | `-SA` | -| pudb | 2017.1.4-Py-2.7</br>2017.1.4-Py-3.6 | `-S-`</br>`-S-` | -| pWord2Vec | 2018-01-25-intel-2017a | `-S-` | -| Py | 2.7</br>3.6 | `USA`</br>`-SA` | -| py4j | 0.10.6-Py-3.6 | `-S-` | -| pyasn1 | 0.4.4-Py-2.7 | `-S-` | -| pybtex | 0.21-Py-3.6 | `-SA` | -| PyCairo | 1.10.0-Python-2.7.13-base | `-S-` | -| pycparser | 2.18-Py-2.7 | `-S-` | -| PyDispatcher | 2.0.5-Py-3.6 | `-SA` | -| pydot | 1.2.4-Py-3.6 | `-S-` | -| pyFFTW | 0.10.4-Py-2.7</br>0.10.4-Py-3.6 | `-SA`</br>`-SA` | -| PyGObject | 2.28.6-Python-2.7.13-base | `-S-` | -| PyGTK | 2.24.0-Python-2.7.13-base | `-S-` | -| pylint | 1.7.2-Python-2.7.13-base | `-SA` | -| pymatgen | 2018.1.29-Py-3.6 | `-SA` | -| PyNaCl | 1.2.1-Py-2.7 | `-S-` | -| pyparsing | 2.2.0-Py-2.7</br>2.2.0-Py-3.6 | `-SA`</br>`-SA` | -| PyQt | 4.12-Py-3.6 | `-SA` | -| PyQt5 | 5.10-Py-3.6 | `-SA` | -| pyspark | 2.3.0-Py-3.6 | `-S-` | -| pytest | 3.3.2-Py-2.7</br>3.3.2-Py-3.6 | `-S-`</br>`-S-` | -| python | 2.7.5</br>2.7.6</br>3.3.2</br>3.3.5</br>3.4.2 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| Python | 2.7.8-intel-2015b</br>2.7.9</br>2.7.9-foss-2015g</br>2.7.9-gompi-2015e</br>2.7.9-ictce-7.3.5</br>2.7.9-intel-2015b</br>2.7.9-intel-2016.01</br>2.7.11-intel-2015b</br>2.7.11-intel-2017a</br>2.7.12-intel-2017a</br>2.7.13</br>2.7.13-base</br>2.7.14-base</br>2.7.14-GCC-6.3.0-2.27-base</br>2.7.15-base</br>3.5.1</br>3.5.2</br>3.5.2-foss-2016a</br>3.5.2-intel-2017.00</br>3.6.1</br>3.6.2-base</br>3.6.4-base</br>3.6.4-GCC-6.3.0-2.27-base</br>3.7.0-base | `-S-`</br>`-SA`</br>`USA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-`</br>`-SA`</br>`--A` | -| python-dateutil | 2.6.1-Py-2.7</br>2.6.1-Py-3.6 | `-SA`</br>`-SA` | -| python-meep | 1.4.2-intel-2015b-Python-2.7.9-Meep-1.3 | `-S-` | -| pytz | 2017.3-Py-3.6 | `-SA` | -| PyWavelets | 0.5.2-Py-3.6 | `-SA` | -| PYXAID | 1.0 | `-S-` | -| PyYAML | 3.11-intel-2015b-Python-2.7.9</br>3.12-Py-2.7</br>3.12-Py-3.6</br>3.12-Python-2.7.13-base | `-S-`</br>`-SA`</br>`-SA`</br>`-SA` | -| pyzmq | 16.0.4-Py-2.7 | `-S-` | -| QBOX | r140b-foss-2016a | `-S-` | -| QCA | 2.1.0-foss-2015g | `-S-` | -| QEMU | 2.1.2-GCC-4.4.7-system</br>2.1.2-GCC-4.4.7-system-VDE2</br>2.9.0-GCC-4.4.7-system</br>2.9.0-GCC-4.4.7-system-VDE2</br>2.10.0-GCC-4.4.7-system</br>2.10.0-GCC-4.4.7-system-VDE2 | `US-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| qemu | 2.1.0</br>2.1.0-vde2</br>2.1.2</br>2.1.2-vde2</br>2.9.0</br>2.9.0-vde2</br>2.10.0</br>2.10.0-vde2 | `--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`--A` | -| Qhull | 2015.2 | `-SA` | -| qrupdate | 1.1.2-intel-2017a | `-SA` | -| Qt | 4.8.6</br>4.8.6-foss-2015g</br>4.8.7 | `-SA`</br>`-S-`</br>`-SA` | -| Qt5 | 5.8.0-intel-2017a</br>5.8.0-GCC-6.3.0-2.27</br>5.11.1-GCC-6.3.0-2.27 | `-S-`</br>`USA`</br>`-SA` | -| QuantumESPRESSO | 5.4.0-foss-2015g</br>5.4.0-foss-2017a</br>5.4.0-intel-2017.00</br>6.0-intel-2017a</br>6.1-intel-2017a | `-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-SA` | -| Qwt | 6.1.2-foss-2015g | `-S-` | -| R | 3.0.1</br>3.1.1</br>3.1.1-intel-2015b</br>3.2.3-intel-2016.01</br>3.4.0-intel-2017a</br>3.4.0-intel-2017a-X11-20170314</br>3.4.2-foss-2017a</br>3.4.2-intel-2017a | `--A`</br>`--A`</br>`US-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-`</br>`-S-` | -| Racket | 6.1.1-GNU-5.1.0-2.25 | `-S-` | -| racket | 6.0.1 | `--A` | -| ranger | 1.9.1-Py-3.6 | `-S-` | -| RapidJSON | 1.1.0-GCC-6.3.0-2.27 | `-S-` | -| redis | 4.0.11-GCC-6.3.0-2.27 | `-S-` | -| relion | 1.2</br>1.3 | `--A`</br>`--A` | -| RELION | 1.3-intel-2015b</br>2.1-foss-2017a-DP</br>2.1-foss-2017a-SP | `-S-`</br>`--A`</br>`--A` | -| renderproto | 0.11</br>0.11-intel-2015b | `-SA`</br>`-S-` | -| requests | 2.18.4-Py-3.6 | `-SA` | -| Rosetta | 3.10-intel-2017c | `-S-` | -| RStudio | 0.98.1103 | `-SA` | -| ruamel.yaml | 0.15.35-Py-3.6 | `-SA` | -| ruby | 2.0.0-p247 | `--A` | -| Ruby | 2.1.5-intel-2015b</br>2.3.1</br>2.3.3</br>2.4.2 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| S4MPLE | 1.0.0 | `-S-` | -| samtools | 0.1.19 | `--A` | -| SAMtools | 1.3-foss-2015g</br>1.6-intel-2017a</br>1.8-intel-2017a | `-S-`</br>`-S-`</br>`-S-` | -| ScaLAPACK | 2.0.2-gompi-2015b-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2015e-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2015g-OpenBLAS-0.2.14-LAPACK-3.5.0</br>2.0.2-gompi-2016.04-OpenBLAS-0.2.18-LAPACK-3.6.0</br>2.0.2-gompi-2016a-OpenBLAS-0.2.15-LAPACK-3.6.0</br>2.0.2-gompi-2017a-OpenBLAS-0.2.19-LAPACK-3.7.0</br>2.0.2-gompi-2017b-OpenBLAS-0.2.20</br>2.0.2-gompi-2018a-OpenBLAS-0.2.20</br>2.0.2-OpenBLAS-0.2.14-LAPACK-3.5.0 | `US-`</br>`US-`</br>`USA`</br>`-SA`</br>`-SA`</br>`USA`</br>`-SA`</br>`-SA`</br>`-S-` | -| Scalasca | 2.3.1-foss-2016a</br>2.3.1-intel-2015b</br>2.4-GCC-6.3.0-2.27-MPICH | `--A`</br>`-S-`</br>`-S-` | -| ScientificPython | 2.9.4-foss-2015g-Python-2.7.9</br>2.9.4-intel-2015b-Python-2.7.9</br>2.9.4-intel-2015b-Python-2.7.11</br>2.9.4-intel-2016.01-Python-2.7.9 | `--A`</br>`-SA`</br>`-SA`</br>`-SA` | -| scikit-image | 0.12.3-Python-2.7.13</br>0.13.1-Py-3.6 | `-SA`</br>`-SA` | -| scikit-learn | 0.18.2-Python-3.6.1</br>0.19.1-Py-3.6 | `-SA`</br>`-SA` | -| Scipion | 1.0.1-Java-1.8.0_112-OpenMPI-1.10.2-GCC-5.3.0-2.26 | `-S-` | -| scipy | 0.19.1-Python-2.7.13-base</br>1.0.0-Py-2.7</br>1.0.0-Py-3.6 | `-SA`</br>`-SA`</br>`-SA` | -| scite | 3.4.3 | `--A` | -| SCons | 2.3.6-foss-2015g-Python-2.7.9</br>2.3.6-Py-2.7</br>2.3.6-Python-2.7.9</br>2.5.1-intel-2015b-Python-2.7.11</br>2.5.1-intel-2017a-Python-2.7.13</br>2.5.1-Python-2.7.13</br>3.0.0</br>3.0.0-intel-2017a-Python-2.7.13</br>3.0.1-Py-2.7 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| Score-P | 2.0.1-foss-2016a</br>3.0-intel-2015b</br>3.1-intel-2017a</br>4.1-GCC-6.3.0-2.27-MPICH | `--A`</br>`-S-`</br>`-S-`</br>`-S-` | -| SCOTCH | 5.1.12b_esmumps-foss-2015b</br>6.0.0_esmumps-intel-2015b</br>6.0.3-intel-2015b</br>6.0.3-intel-2016.01</br>6.0.4-intel-2015b</br>6.0.4-intel-2016.01</br>6.0.4-intel-2017a</br>6.0.5a-intel-2017a | `-S-`</br>`US-`</br>`US-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA` | -| SDE | 7.41.0 | `-S-` | -| seaborn | 0.8.1-Py-3.6 | `-SA` | -| seekpath | 1.5.0-Python-2.7.13-base | `-SA` | -| Sen2Cor | 2.3.1-Python-2.7.13 | `-S-` | -| SentinelToolboxes | 5.0.0 | `-S-` | -| Serf | 1.3.8</br>1.3.8-foss-2015g | `-S-`</br>`-SA` | -| Siesta | 4.1-b2-intel-2017a | `-SA` | -| singledispatch | 3.4.0.3-Py-2.7 | `-S-` | -| Singularity | 2.2.1-GCC-6.3.0-2.27</br>2.2.99-GCC-6.3.0-2.27-develop</br>2.3.1</br>2.3.2</br>2.4.2</br>2.4.4</br>2.5.1</br>2.6.0</br>3.0.0-GCC-6.3.0-2.27 | `USA`</br>`-S-`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-SA`</br>`-S-`</br>`-S-` | -| Singularity-wrappers | master | `-S-` | -| SIONlib | 1.6.1-intel-2015b-tools</br>1.6.1-tools</br>1.7.1-foss-2017a | `-S-`</br>`-SA`</br>`-SA` | -| SIP | 4.19.6-Py-3.6 | `-SA` | -| six | 1.11.0-Py-2.7</br>1.11.0-Py-3.6 | `-SA`</br>`-SA` | -| SLEPc | 3.7.4-intel-2017a | `-SA` | -| snappy | 1.1.3 | `--A` | -| snpEff | 3.6 | `--A` | -| SnpEff | 4.1_G | `US-` | -| SnuCL | 1.3.3-gompi-2015e | `-S-` | -| Spack | default | `-SA` | -| Spark | 1.5.2</br>2.1.0</br>2.3.0 | `-S-`</br>`-S-`</br>`-SA` | -| sparsehash | 2.0.3-foss-2018a</br>2.0.3-GCCcore-6.4.0 | `-SA`</br>`-S-` | -| spatialindex | 1.8.5-foss-2015g | `-S-` | -| SpatiaLite | 4.3.0a | `--A` | -| spglib-python | 1.10.2.4-Py-3.6 | `-SA` | -| spGPU | master-GCC-4.9.3-2.25 | `--A` | -| SQLite | 3.8.8.1</br>3.8.8.1-foss-2015b</br>3.8.8.1-foss-2015g</br>3.8.8.1-foss-2016a</br>3.8.8.1-gompi-2015e</br>3.8.8.1-ictce-7.3.5</br>3.8.8.1-intel-2015b</br>3.8.8.1-intel-2016.01</br>3.8.8.1-GNU-5.1.0-2.25</br>3.9.2-foss-2016a</br>3.9.2-intel-2015b</br>3.9.2-intel-2017.00</br>3.13.0</br>3.13.0-intel-2017a</br>3.17.0</br>3.18.2-GCC-6.3.0-2.27</br>3.21.0</br>3.24.0</br>3.25.2-GCC-6.3.0-2.27 | `-SA`</br>`US-`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`--A`</br>`-SA`</br>`--A`</br>`USA`</br>`-SA`</br>`USA`</br>`--A`</br>`USA`</br>`-SA`</br>`-S-` | -| sqsgenerator | 20180226-Py-3.6</br>20180823-Py-3.6 | `-SA`</br>`-S-` | -| squashfs-tools | 4.3 | `-SA` | -| Subversion | 1.8.16-foss-2015g</br>1.9.3 | `-SA`</br>`-S-` | -| SuiteSparse | 4.4.3-intel-2015b-ParMETIS-4.0.3</br>4.4.3-intel-2016.01-ParMETIS-4.0.3</br>4.4.5-intel-2015b-METIS-5.1.0</br>4.4.6-intel-2015b-ParMETIS-4.0.3</br>4.5.3-intel-2017.00-METIS-5.1.0</br>4.5.3-intel-2017a-ParMETIS-4.0.3</br>4.5.5-intel-2017a-METIS-5.1.0 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-SA` | -| SUMO | 0.25.0-foss-2015g</br>0.26.0-foss-2015g</br>0.27.1-foss-2015g | `-S-`</br>`-S-`</br>`-S-` | -| SWIG | 2.0.12-intel-2015b-Python-2.7.9</br>2.0.12-Python-2.7.9</br>3.0.7-Python-2.7.9</br>3.0.12-GCC-6.3.0-2.27-Py-2.7</br>3.0.12-Python-2.7.13</br>3.0.12-Python-3.6.1 | `-S-`</br>`-S-`</br>`-S-`</br>`-S-`</br>`USA`</br>`-S-` | -| sympy | 0.7.6.1-intel-2015b-Python-2.7.11</br>0.7.6-intel-2015b-Python-2.7.9</br>0.7.6-intel-2016.01-Python-2.7.9</br>1.1.1-Py-3.6 | `-S-`</br>`-S-`</br>`-S-`</br>`-SA` | -| Szip | 2.1</br>2.1.1-GCC-6.3.0-2.27</br>2.1-foss-2015b</br>2.1-foss-2015g</br>2.1-foss-2016a</br>2.1-ictce-7.3.5</br>2.1-intel-2015b</br>2.1-intel-2016.01</br>2.1-intel-2017.00</br>2.1-intel-2017a | `-SA`</br>`-S-`</br>`US-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`USA`</br>`-SA`</br>`-S-`</br>`USA` | -| szip | 2.1 | `--A` | -| tabulate | 0.8.2-Py-3.6 | `-SA` | -| Tar | 1.29 | `-S-` | -| tbb | 4.3.5.187</br>4.4.2.152</br>13.5.192</br>14.0.1</br>15.2.164</br>15.3.187</br>2017.6.196 | `-S-`</br>`USA`</br>`--A`</br>`--A`</br>`--A`</br>`--A`</br>`-SA` | -| Tcl | 8.5.12</br>8.5.12-intel-2015b</br>8.6.3</br>8.6.3-foss-2015g</br>8.6.3-foss-2016a</br>8.6.3-gompi-2015e</br>8.6.3-ictce-7.3.5</br>8.6.3-intel-2015b</br>8.6.3-intel-2016.01</br>8.6.4</br>8.6.4-foss-2015b</br>8.6.4-foss-2016a</br>8.6.4-intel-2015b</br>8.6.4-intel-2017.00</br>8.6.5</br>8.6.5-intel-2017a</br>8.6.6</br>8.6.6-GCCcore-6.3.0</br>8.6.7-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-SA`</br>`USA`</br>`--A`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`US-`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`-SA`</br>`USA`</br>`-SA`</br>`--A` | -| tcl | 8.5.15 | `--A` | -| tcsh | 6.18.01-intel-2015b</br>6.19.00 | `US-`</br>`-SA` | -| tensorboard | 1.6.0-Py-3.6 | `-S-` | -| Tensorflow | 1.1.0</br>1.1.0-CUDA-7.5.18-Python-3.6.1</br>1.1.0-CUDA-8.0.44-Python-3.6.1</br>1.2.0-intel-2017b-mkl</br>1.2.0-GCC-7.1.0-2.28</br>1.2.1</br>1.3.0</br>1.3.0-intel-2017b-mkl</br>1.6.0rc0</br>1.6.0rc0-CUDA-9.0.176-Python-3.6.1</br>1.6.0rc0-Py-3.6</br>1.6.0rc0-Py-3.6-CUDA-9.0.176 | `-SA`</br>`--A`</br>`--A`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`--A` | -| tensorflow-tensorboard | 1.5.1-Py-3.6 | `-S-` | -| termcolor | 1.1.0-Py-3.6 | `-S-` | -| Theano | 0.9.0-Python-3.6.1</br>1.0.1-Py-3.6 | `-SA`</br>`-S-` | -| Tix | 8.1.4-intel-2017a | `-S-` | -| tk | 8.5.15 | `--A` | -| Tk | 8.5.12</br>8.5.12-intel-2015b</br>8.6.3</br>8.6.4-foss-2015b-no-X11</br>8.6.4-foss-2016a-no-X11</br>8.6.4-intel-2015b-no-X11</br>8.6.4-intel-2017.00-no-X11</br>8.6.4-no-X11</br>8.6.5</br>8.6.5-intel-2017a</br>8.6.6</br>8.6.7-GCC-6.3.0-2.27 | `--A`</br>`US-`</br>`-SA`</br>`US-`</br>`--A`</br>`-SA`</br>`--A`</br>`--A`</br>`--A`</br>`-SA`</br>`USA`</br>`--A` | -| tmux | 2.3 | `-SA` | -| Togl | 1.7-intel-2017a | `-S-` | -| toolz | 0.9.0-Py-3.6 | `-SA` | -| tornado | 4.5.3-Py-2.7 | `-S-` | -| totalview | 8.12</br>8.13 | `--A`</br>`--A` | -| TotalView | 8.15.4-6-linux-x86-64</br>2018.1.12</br>2018.2.6 | `-S-`</br>`-S-`</br>`-S-` | -| trilinos | 11.2.3-gcc-openmpi-mkl-dbg</br>11.2.3-gcc-openmpi-mkl-opt</br>11.2.3-icc | `--A`</br>`--A`</br>`--A` | -| Trilinos | 12.10.1-intel-2017a-Python-2.7.11</br>12.10.1-intel-2017a-Python-2.7.11-test | `-SA`</br>`-S-` | -| Trimmomatic | 0.35-Java-1.7.0_79 | `-S-` | -| TRIQS | 1.4.1-foss-2017a | `-S-` | -| turbovnc | 1.2.2</br>1.2.3 | `--A`</br>`-S-` | -| Ubuntu | 16.04</br>16.04-GPU</br>16.04-OpenFOAM | `-SA`</br>`--A`</br>`-S-` | -| urllib3 | 1.22-Py-3.6 | `-SA` | -| util-linux | 2.26.1</br>2.26.1-foss-2015g</br>2.28-intel-2016a</br>2.29</br>2.29.2</br>2.32 | `-SA`</br>`-S-`</br>`--A`</br>`--A`</br>`USA`</br>`-SA` | -| Valgrind | 3.11.0-foss-2015b</br>3.11.0-intel-2015b</br>3.13.0-intel-2017b | `-S-`</br>`-S-`</br>`-S-` | -| valgrind | 3.9.0-impi | `--A` | -| Vampir | 8.5.0</br>9.0.0 | `-SA`</br>`-S-` | -| vampir | 8.2 | `--A` | -| VampirServer | 8.5.0-intel-2015b</br>9.0.0-intel-2015b | `-S-`</br>`-S-` | -| VASP | 5.4.1-intel-2015b-24Jun15</br>5.4.4-intel-2016a-CUDA-8.0.44-mkl=sequential</br>5.4.4-intel-2017a-mkl=cluster</br>5.4.4-intel-2017a-mkl=paralel</br>5.4.4-intel-2017a-mkl=sequential</br>5.4.4-intel-2017b-mkl=cluster</br>5.4.4-intel-2017c-CUDA-9.1.85-mkl=sequential | `USA`</br>`--A`</br>`USA`</br>`USA`</br>`USA`</br>`-SA`</br>`--A` | -| vde2 | 2.3.2 | `--A` | -| VDE2 | 2.3.2-GCC-4.4.7-system | `US-` | -| virtualenv | 15.1.0-Py-2.7 | `-S-` | -| virtualgl | 2.4 | `--A` | -| VirtualGL | 2.4.1 | `-S-` | -| VisIt | 2.10.0 | `US-` | -| VTK | 6.3.0-intel-2017a-Python-2.7.13</br>7.1.1-intel-2017a-Python-2.7.13 | `-SA`</br>`-SA` | -| VTune | 2017_update5</br>2018_update3 | `-S-`</br>`-SA` | -| webencodings | 0.5.1-Py-3.6 | `-S-` | -| Werkzeug | 0.14.1-Py-3.6 | `-S-` | -| wheel | 0.30.0-Py-3.6 | `-S-` | -| wien2k | 13.1</br>14.2 | `--A`</br>`--A` | -| wine | 1.7.29 | `--A` | -| Wine | 1.7.29-GCC-4.4.7-system</br>1.7.29-GNU-5.1.0-2.25 | `-S-`</br>`-S-` | -| X11 | 20160819</br>20170314 | `USA`</br>`USA` | -| x264 | 20160430</br>20160430-intel-2017a | `--A`</br>`-S-` | -| x86_adapt | github | `-S-` | -| xbitmaps | 1.1.1</br>1.1.1-foss-2015g</br>1.1.1-intel-2015b | `--A`</br>`-S-`</br>`-S-` | -| xcb-proto | 1.10-Python-2.7.8</br>1.11</br>1.11-foss-2015g-Python-2.7.9</br>1.11-intel-2015b-Python-2.7.9</br>1.11-Python-2.7.9 | `-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-SA` | -| xcb-util | 0.4.0 | `--A` | -| xcb-util-image | 0.4.0 | `--A` | -| xcb-util-keysyms | 0.4.0 | `--A` | -| xcb-util-renderutil | 0.3.9 | `--A` | -| xcb-util-wm | 0.4.1 | `--A` | -| xdrfile | 1.1.4-foss-2015g</br>1.1.4-foss-2016a</br>1.1.4-intel-2015b | `-SA`</br>`-SA`</br>`--A` | -| xextproto | 7.3.0</br>7.3.0-foss-2015g</br>7.3.0-foss-2016a</br>7.3.0-intel-2015b</br>7.3.0-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| xineramaproto | 1.2.1</br>1.2.1-intel-2015b | `-SA`</br>`-S-` | -| XKeyboardConfig | 2.21 | `-S-` | -| XML-Parser | 2.44 | `-S-` | -| xorg-macros | 1.17</br>1.17-foss-2015g</br>1.19.0-foss-2016a</br>1.19.0-intel-2016a</br>1.19.1 | `-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| xproto | 7.0.26</br>7.0.26-foss-2015g</br>7.0.26-intel-2015b</br>7.0.28</br>7.0.28-foss-2016a</br>7.0.28-intel-2016a | `-SA`</br>`-S-`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-` | -| xtrans | 1.3.4</br>1.3.4-intel-2015b</br>1.3.5</br>1.3.5-foss-2015g</br>1.3.5-foss-2016a</br>1.3.5-intel-2015b</br>1.3.5-intel-2016a | `--A`</br>`-S-`</br>`-SA`</br>`-S-`</br>`-S-`</br>`-S-`</br>`-S-` | -| Xvfb | 1.17.4 | `-S-` | -| XZ | 5.2.2</br>5.2.2-foss-2016a</br>5.2.2-intel-2017.00</br>5.2.3 | `-SA`</br>`-SA`</br>`--A`</br>`USA` | -| Yasm | 1.3.0</br>1.3.0-intel-2017a | `--A`</br>`-S-` | -| zlib | 1.2.7-intel-2015b</br>1.2.8</br>1.2.8-foss-2015b</br>1.2.8-foss-2015g</br>1.2.8-foss-2016a</br>1.2.8-gompi-2015e</br>1.2.8-ictce-7.3.5</br>1.2.8-intel-2015b</br>1.2.8-intel-2016.01</br>1.2.8-intel-2016a</br>1.2.8-intel-2017.00</br>1.2.8-GCCcore-5.3.0</br>1.2.8-GCCcore-5.3.1-snapshot-20160419</br>1.2.8-GCCcore-6.3.0</br>1.2.8-GNU-5.1.0-2.25-intel-2015b</br>1.2.11</br>1.2.11-foss-2017a</br>1.2.11-GCCcore-6.3.0 | `US-`</br>`USA`</br>`US-`</br>`USA`</br>`-SA`</br>`-S-`</br>`-S-`</br>`USA`</br>`-SA`</br>`--A`</br>`-SA`</br>`-S-`</br>`-S-`</br>`--A`</br>`-S-`</br>`USA`</br>`-S-`</br>`-SA` | -| zsh | 5.2-foss-2018a | `-S-` | - ----8<--- "modules_matrix_search.md" diff --git a/docs.it4i/modules-salomon-phi.md b/docs.it4i/modules-salomon-phi.md deleted file mode 100644 index b28ea1f1c..000000000 --- a/docs.it4i/modules-salomon-phi.md +++ /dev/null @@ -1,79 +0,0 @@ -# Available Modules - -## Compiler - -| Module | Description | -| ------ | ----------- | -| [icc](http://software.intel.com/en-us/intel-compilers/) | Intel C and C++ compilers | - -## Data - -| Module | Description | -| ------ | ----------- | -| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. | - -## Devel - -| Module | Description | -| ------ | ----------- | -| [devel_environment](https://docs.it4i.cz/software/mic/mic_environment) | Devel environment for intel xeon phi GCC 5.1.1 Python 2.7.12 Perl 5.14.2 CMake 2.8.7 Make 3.82 ncurses 5.9 ... | -| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. | -| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. | - -## Lang - -| Module | Description | -| ------ | ----------- | -| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. | -| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. | -| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. | - -## Lib - -| Module | Description | -| ------ | ----------- | -| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. | -| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. | - -## Math - -| Module | Description | -| ------ | ----------- | -| GMP | | -| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. | - -## Mpi - -| Module | Description | -| ------ | ----------- | -| [impi](http://software.intel.com/en-us/intel-mpi-library/) | Intel MPI Library, compatible with MPICH ABI | - -## Numlib - -| Module | Description | -| ------ | ----------- | -| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | - -## Toolchain - -| Module | Description | -| ------ | ----------- | -| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ & Fortran compilers | -| [ifort](http://software.intel.com/en-us/intel-compilers/) | Intel Fortran compiler | -| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. | -| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL). | - -## Tools - -| Module | Description | -| ------ | ----------- | -| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. | -| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library | -| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) | -| OpenSSL | | - -## Vis - -| Module | Description | -| ------ | ----------- | -| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation | diff --git a/docs.it4i/modules-salomon-uv.md b/docs.it4i/modules-salomon-uv.md deleted file mode 100644 index 69d27cdeb..000000000 --- a/docs.it4i/modules-salomon-uv.md +++ /dev/null @@ -1,206 +0,0 @@ -# Available Modules - -## Bio - -| Module | Description | -| ------ | ----------- | -| [FastQC](http://www.bioinformatics.babraham.ac.uk/projects/download.html) | A quality control application for high throughput sequence data | -| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. | -| [SnpEff](http://snpeff.sourceforge.net/) | Genetic variant annotation and effect prediction toolbox. | - -## Cae - -| Module | Description | -| ------ | ----------- | -| COMSOL | | -| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. | - -## Chem - -| Module | Description | -| ------ | ----------- | -| [ABINIT](http://www.abinit.org/) | Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT. | -| [Libint](https://sourceforge.net/p/libint/) | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory. | -| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. | - -## Compiler - -| Module | Description | -| ------ | ----------- | -| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). | -| GCCcore | | -| icc | | -| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel | -| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. | - -## Data - -| Module | Description | -| ------ | ----------- | -| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. | -| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. | -| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | -| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | - -## Devel - -| Module | Description | -| ------ | ----------- | -| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. | -| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator | -| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool | -| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. | -| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. | -| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. | -| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. | -| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility | -| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages | -| [Maven](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. | -| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. | -| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. | -| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). | -| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. | -| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. | -| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. | -| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library | -| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. | -| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. | - -## Lang - -| Module | Description | -| ------ | ----------- | -| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. | -| flex | | -| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. | -| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. | -| [Mono](http://mono-framework.com) | An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET. | -| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler | -| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. | -| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language | -| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. | -| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. | - -## Lib - -| Module | Description | -| ------ | ----------- | -| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. | -| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. | -| [libjpeg-turbo](http://sourceforge.net/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. | -| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library | -| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. | -| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. | -| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files | -| libtool | | -| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). | -| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. | -| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates | -| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. | -| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. | - -## Math - -| Module | Description | -| ------ | ----------- | -| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. | -| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) | -| GMP | | -| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. | -| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. | -| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. | - -## Mpi - -| Module | Description | -| ------ | ----------- | -| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. | -| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. | - -## Numlib - -| Module | Description | -| ------ | ----------- | -| [CGAL](http://www.cgal.org/) | The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. | -| [cuDNN](https://developer.nvidia.com/cudnn) | The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. | -| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. | -| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | -| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. | -| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. | -| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. | - -## Phys - -| Module | Description | -| ------ | ----------- | -| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. | - -## System - -| Module | Description | -| ------ | ----------- | -| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. | -| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. | -| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. | - -## Toolchain - -| Module | Description | -| ------ | ----------- | -| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. | -| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. | -| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. | -| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers | -| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. | -| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. | -| [PRACE](http://www.prace-ri.eu/PRACE-Common-Production) | The PRACE Common Production Environment (PCPE) is a set of software tools and libraries that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment variables that try to make compilation on all sites as homogeneous and simple as possible. | -| [Py](https://www.python.org) | Python 2.7 toolchain | - -## Tools - -| Module | Description | -| ------ | ----------- | -| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). | -| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities | -| [BLCR](http://crd.lbl.gov/departments/computer-science/CLaSS/research/BLCR/) | Future Technologies Group researchers are developing a hybrid kernel/user implementation of checkpoint/restart. Their goal is to provide a robust, production quality implementation that checkpoints a wide range of applications, without requiring changes to be made to application code. This work focuses on checkpointing parallel applications that communicate through MPI, and on compatibility with the software suite produced by the SciDAC Scalable Systems Software ISIC. | -| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. | -| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. | -| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. | -| EasyBuild | | -| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) | -| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | -| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress | -| MATLAB | | -| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. | -| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. | -| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. | -| pigz | | -| [QEMU](http://wiki.qemu.org/Main_Page) | QEMU is a generic and open source machine emulator and virtualizer. | -| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. | -| Singularity | | -| [Szip](http://www.hdfgroup.org/doc_resource/SZIP/) | Szip compression software, providing lossless compression of scientific data | -| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. | -| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities | -| [VDE2](http://vde.sourceforge.net) | VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project. | -| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. | -| [XZ](http://tukaani.org/xz/) | xz: XZ utilities | - -## Vis - -| Module | Description | -| ------ | ----------- | -| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB | -| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. | -| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. | -| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation | -| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project | -| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. | -| [libGLU](ftp://ftp.freedesktop.org/pub/mesa/glu/) | The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. | -| [Mesa](http://www.mesa3d.org/) | Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. | -| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. | -| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. | -| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. | -| [VisIt](https://wci.llnl.gov/simulation/computer-codes/visit) | VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool | -| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays | diff --git a/docs.it4i/modules-salomon.md b/docs.it4i/modules-salomon.md deleted file mode 100644 index ff822119f..000000000 --- a/docs.it4i/modules-salomon.md +++ /dev/null @@ -1,658 +0,0 @@ -# Available Modules - -## Os - -| Module | Description | -| ------ | ----------- | -| [CentOS](https://www.centos.org/) | The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. We’re also expanding the availability of CentOS images across a number of vendors, providing official images for Amazon, Google, and more. For self-hosted cloud, we also provide a generic cloud-init enabled image. For more information about updates and improvements in CentOS 7, please check out the release notes or the release announcement in the mailing list archive. | -| [Debian](https://www.debian.org/) | Debian is a Unix-like operating system composed entirely of free software packaged by a team of volunteers. The Debian Project was started by Ian Murdock on August 16, 1993, Debian 0.01 was released on September 15, 1993, and the first stable version, 1.1, was released on June 17, 1996. The Debian stable branch is the most popular edition for personal computers and network servers, and is used as a base for many other distributions. The project's work is carried out over the Internet, guided by the Debian Project Leader and three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines. New distributions are updated continually, and the next candidate is released after a time-based freeze. One of the earliest operating systems based on the Linux kernel, Debian has been developed openly and distributed freely in the spirit of the GNU Project. This decision drew the support of the Free Software Foundation, which sponsored the project for one year from November 1994 to November 1995. When the sponsorship ended, the Debian Project formed Software in the Public Interest to continue supporting development. While all Debian releases are based on the GNU userland and GNU C Library (glibc), kernels other than Linux are also available, including FreeBSD and the GNU Hurd microkernel. | -| [Singularity-wrappers](https://docs.it4i.cz) | Wrappers for Singularity containers (mailto:easybuild@vsb.cz). | -| [Ubuntu](https://www.ubuntu.com/) | Ubuntu is a Debian-based Linux operating system for personal computers, tablets and smartphones, where Ubuntu Touch edition is used. It also runs network servers. That is usually with the Ubuntu Server edition, either on physical or virtual servers (such as on mainframes) or with containers, that is with enterprise-class features. It runs on the most popular architectures, including server-class ARM-based. Ubuntu is published by Canonical Ltd, who offer commercial support. It is based on free software and named after the Southern African philosophy of ubuntu (literally, 'human-ness'), which Canonical Ltd. suggests can be loosely translated as "humanity to others" or "I am what I am because of who we all are". Since Ubuntu 11.04 Natty Narwhal Ubuntu has used Unity as its default user interface for the desktop, but following the release of Ubuntu 17.10 it will move to the GNOME 3 desktop instead, as work on Unity ends. Ubuntu is the most popular operating system running in hosted environments, so–called "clouds", as it is the most popular server Linux distribution. Development of Ubuntu is led by UK-based Canonical Ltd., a company of South African entrepreneur Mark Shuttleworth. Canonical generates revenue through the sale of technical support and other services related to Ubuntu. The Ubuntu project is publicly committed to the principles of open-source software development; people are encouraged to use free software, study how it works, improve upon it, and distribute it. | - -## Bio - -| Module | Description | -| ------ | ----------- | -| [ABySS](http://www.bcgsc.ca/platform/bioinfo/software/abyss) | Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler | -| [almost](http://www-almost.ch.cam.ac.uk/site) | all atom molecular simulation toolkit - is a fast and flexible molecular modeling environment that provides powerful and efficient algorithms for molecular simulation, homology modeling, de novo design and ab-initio calculations. | -| [BCFtools](http://www.htslib.org/) | Samtools is a suite of programs for interacting with high-throughput sequencing data. BCFtools - Reading/writing BCF2/VCF/gVCF files and calling/filtering/summarising SNP and short indel sequence variants | -| [bcl2fastq2](https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software.html) | bcl2fastq Conversion Software both demultiplexes data and converts BCL files generated by Illumina sequencing systems to standard FASTQ file formats for downstream analysis. | -| [BWA](http://bio-bwa.sourceforge.net/) | Burrows-Wheeler Aligner (BWA) is an efficient program that aligns relatively short nucleotide sequences against a long reference sequence such as the human genome. | -| [FastQC](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/) | FastQC is a quality control application for high throughput sequence data. It reads in sequence data in a variety of formats and can either provide an interactive application to review the results of several different QC checks, or create an HTML based report which can be integrated into a pipeline. | -| [GATK](http://www.broadinstitute.org/gatk/) | The Genome Analysis Toolkit or GATK is a software package developed at the Broad Institute to analyse next-generation resequencing data. The toolkit offers a wide variety of tools, with a primary focus on variant discovery and genotyping as well as strong emphasis on data quality assurance. Its robust architecture, powerful processing engine and high-performance computing features make it capable of taking on projects of any size. | -| [GROMACS](http://www.gromacs.org) | GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. | -| [HTSlib](http://www.htslib.org/) | A C library for reading/writing high-throughput sequencing data. This package includes the utilities bgzip and tabix | -| [picard](http://sourceforge.net/projects/picard) | A set of tools (in Java) for working with next generation sequencing data in the BAM format. | -| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. | -| [RELION](http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page) | RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone computer program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class averages in electron cryo-microscopy (cryo-EM). | -| [Rosetta](https://www.rosettacommons.org) | Rosetta is the premier software suite for modeling macromolecular structures. As a flexible, multi-purpose application, it includes tools for structure prediction, design, and remodeling of proteins and nucleic acids. | -| [SAMtools](http://www.htslib.org/) | SAM Tools provide various utilities for manipulating alignments in the SAM format, including sorting, merging, indexing and generating alignments in a per-position format. | -| [SnpEff](http://snpeff.sourceforge.net/) | Genetic variant annotation and effect prediction toolbox. | -| [Trimmomatic](http://www.usadellab.org/cms/?page=trimmomatic) | Trimmomatic performs a variety of useful trimming tasks for illumina paired-end and single ended data.The selection of trimming steps and their associated parameters are supplied on the command line. | - -## Cae - -| Module | Description | -| ------ | ----------- | -| [COMSOL](https://www.comsol.com/) | The COMSOL Multiphysics simulation environment facilitates the steps in the modeling process – defining your geometry, meshing, specifying your physics, solving, and then visualizing your results. It also serves as a platform for the application specific modules. | -| [deMonNano](http://www.demon-software.com) | deMonNano is a software package for density functional theory based tight binding calculations. It is part of the deMon (density of MontrĂ©al) suite of programs. The present version of the code of deMon for DFT is now known as deMon2k. This code and general information about deMon are available at http://www.demon-software.com | -| [Digimat](http://www.mscsoftware.com/product/digimat) | The Nonlinear Multi-scale Material and Structure Modeling Platform - Todays' major challenge is the shift from metal to composite in order to bring significant weight saving in the design. This paradigm however requires a dedicated tool for composite design in order to take into account the specific composite behavior. Classical design tools are not able to describe accurately the local composite material behavior, leading to introduction of safety factors and lack of confidence in the design. | -| [FreeFem++](http://www.freefem.org) | FreeFem++ is a partial differential equation solver. It has its own language. freefem scripts can solve multiphysics non linear systems in 2D and 3D. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem++ includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of bamg (now a part of FreeFem++ ). FreeFem++ is written in C++ and the FreeFem++ language is a C++ idiom. It runs on Macs, Windows, Unix machines. FreeFem++ replaces the older freefem and freefem+. | -| [HyperWorks](https://altairhyperworks.com/) | Altair HyperMesh is a high-performance finite element pre-processor to prepare even the largest models, starting from import of CAD geometry to exporting an analysis run for various disciplines. This module is licensed for specified users only. For more informations please contact Pavel Marsalek mailto:pavel.marsalek@vsb.cz. | -| [Marc](http://www.mscsoftware.com/product/marc) | Advanced Nonlinear Simulation Solution. Simulate products more accurately with the industry’s leading nonlinear FEA solver technology. | -| [OpenFOAM](http://www.openfoam.com/) | OpenFOAM is a free, open source CFD software package. OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid dynamics and electromagnetics. | - -## Chem - -| Module | Description | -| ------ | ----------- | -| [ABINIT](http://www.abinit.org/) | Abinit is a plane wave pseudopotential code for doing condensed phase electronic structure calculations using DFT. | -| [Amber](http://ambermd.org) | A set of molecular mechanical force fields for the simulation of biomolecules | -| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. | -| [ChronusQ](https://github.com/liresearchgroup/chronusq_public) | ChronusQ is a high-performance computational chemistry software package with a strong emphasis on explicitly time-dependent and post-SCF quantum mechanical methods. | -| [CP2K](http://www.cp2k.org/) | CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials. | -| [LAMMPS](http://lammps.sandia.gov) | LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale. | -| [libctl](http://ab-initio.mit.edu/libctl) | libctl is a free Guile-based library implementing flexible control files for scientific simulations. | -| [Libint](https://sourceforge.net/p/libint/) | Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory. | -| [libxc](http://www.tddft.org/programs/octopus/wiki/index.php/Libxc) | Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals. | -| [Molden](http://www.cmbi.ru.nl/molden/) | Molden is a package for displaying Molecular Density from the Ab Initio packages GAMESS-UK, GAMESS-US and GAUSSIAN and the Semi-Empirical packages Mopac/Ampac | -| [Molpro](http://www.molpro.net) | Molpro quantum chemistry package | -| [NAMD](http://www.ks.uiuc.edu/Research/namd/) | NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. | -| [NWChem](http://www.nwchem-sw.org) | NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters. NWChem software can handle: biomolecules, nanostructures, and solid-state; from quantum to classical, and all combinations; Gaussian basis functions or plane-waves; scaling from one to thousands of processors; properties and relativity. | -| [Octopus](http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page) | Octopus is a scientific program aimed at the ab initio virtual experimentation on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation. | -| [OpenBabel](http://openbabel.org) | Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas. | -| [ORCA](http://cec.mpg.de/forum/) | ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects. | -| [PLUMED](http://www.plumed-code.org) | PLUMED is an open source library for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines. Free energy calculations can be performed as a function of many order parameters with a particular focus on biological problems, using state of the art methods such as metadynamics, umbrella sampling and Jarzynski-equation based steered MD. The software, written in C++, can be easily interfaced with both fortran and C/C++ codes. | -| [pWord2Vec](https://github.com/IntelLabs/pWord2Vec) | This tool provides an efficient implementation of the continuous bag-of-words and skip-gram architectures for computing vector representations of words. These representations can be subsequently used in many natural language processing applications and for further research. | -| [QuantumESPRESSO](http://www.pwscf.org/) | Quantum ESPRESSO is an integrated suite of computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft). | -| [S4MPLE](http://infochim.u-strasbg.fr/spip.php?rubrique152) | S4MPLE (Sampler For Multiple Protein-Ligand Entities) is a flexible molecular modeling tool, supporting empirical force field-driven conformational sampling and geometry optimization heuristics using a hybrid genetic algorithm (GA). | -| [Scipion](https://github.com/I2PC/scipion/wiki) | Scipion is an image processing framework for obtaining 3D models of macromolecular complexes using Electron Microscopy (3DEM). It integrates several software packages and presents a unified interface for both biologists and developers. Scipion allows you to execute workflows combining different software tools, while taking care of formats and conversions. Additionally, all steps are tracked and can be reproduced later on. | -| [xdrfile](http://www.gromacs.org/Developer_Zone/Programming_Guide/XTC_Library) | XTC library | - -## Compiler - -| Module | Description | -| ------ | ----------- | -| [BerkeleyUPC](http://upc.lbl.gov) | The goal of the Berkeley UPC compiler group is to develop a portable, high performance implementation of UPC for large-scale multiprocessors, PC clusters, and clusters of shared memory multiprocessors. | -| [Clang](http://clang.llvm.org/) | C, C++, Objective-C compiler, based on LLVM. Does not include C++ standard library -- use libstdc++ from GCC. | -| [GCC](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). | -| [GCCcore](http://gcc.gnu.org/) | The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). | -| [Go](http://www.golang.org) | Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. | -| [icc](http://software.intel.com/en-us/intel-compilers/) | C and C++ compiler from Intel | -| [ifort](http://software.intel.com/en-us/intel-compilers/) | Fortran compiler from Intel | -| [ispc](http://ispc.github.io/) | Intel SPMD Program Compilers; An open-source compiler for high-performance SIMD programming on the CPU. ispc is a compiler for a variant of the C programming language, with extensions for 'single program, multiple data' (SPMD) programming. Under the SPMD model, the programmer writes a program that generally appears to be a regular serial program, though the execution model is actually that a number of program instances execute in parallel on the hardware. | -| [LLVM](http://llvm.org/) | The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The LLVM Core libraries are well documented, and it is particularly easy to invent your own language (or port an existing compiler) to use LLVM as an optimizer and code generator. | -| [OpenCoarrays](http://www.opencoarrays.org) | OpenCoarrays is an open-source software project for developing, porting and tuning transport layers that support coarray Fortran compilers. | -| [PGI](http://www.pgroup.com/) | C, C++ and Fortran compilers from The Portland Group - PGI | - -## Data - -| Module | Description | -| ------ | ----------- | -| [GDAL](http://www.gdal.org/) | GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. | -| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. | -| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. | -| [netCDF](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | -| [netCDF-Fortran](http://www.unidata.ucar.edu/software/netcdf/) | NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. | -| [PostgreSQL](http://www.mysql.com/) | PostgreSQL is a powerful, open source object-relational database system. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others, and exceptional documentation. | -| [redis](https://redis.io) | Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. | -| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [XML-Parser](http://search.cpan.org/~toddr/XML-Parser-2.41/) | This is a Perl extension interface to James Clark's XML parser, expat. | - -## Debugger - -| Module | Description | -| ------ | ----------- | -| [aislinn](https://github.com/spirali/aislinn) | Aislinn is a dynamic verifier for MPI programs; it can check all possible runs with respect to nondeterminism introduced by MPI. | -| [DDT](http://www.allinea.com/) | Debugger for scalar, multi-threaded and large-scale parallel applications. | -| [Forge](http://www.allinea.com/products/develop-allinea-forge) | Allinea Forge is the complete toolsuite for software development - with everything needed to debug, profile, optimize, edit and build C, C++ and FORTRAN applications on Linux for high performance - from single threads through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA. | -| [PerformanceReports](http://www.allinea.com/products/allinea-performance-reports) | Allinea Performance Reports are the most effective way to characterize and understand the performance of HPC application runs. One single-page HTML report elegantly answers a range of vital questions for any HPC site. - Is this application well-optimized for the system and the processors it is running on? - Does it benefit from running at this scale? - Are there I/O, networking or threading bottlenecks affecting performance? - Which hardware, software or configuration changes can we make to improve performance further. - How much energy did this application use? | -| [TotalView](http://www.roguewave.com/products/totalview.aspx) | Dynamic source code and memory debugging for C, C++ and Fortran applications. | -| [Valgrind](http://valgrind.org/downloads/) | Valgrind: Debugging and profiling tools | - -## Devel - -| Module | Description | -| ------ | ----------- | -| [ant](http://ant.apache.org/) | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. | -| [Autoconf](http://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. | -| [Automake](http://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator | -| [Autotools](http://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool | -| [Bazel](http://bazel.io/) | Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software. | -| [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. | -| [CMake](http://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. | -| [Doxygen](http://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. | -| [fontsproto](http://www.freedesktop.org/wiki/Software/xlibs) | X11 font extension wire protocol | -| [glproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers | -| [GObject-Introspection](https://wiki.gnome.org/GObjectIntrospection/) | GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library. | -| [gperf](http://www.gnu.org/software/gperf/) | GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. | -| [guile](http://www.gnu.org/software/guile) | Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. | -| [intltool](http://freedesktop.org/wiki/Software/intltool/) | intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files. | -| [Jansson](http://www.digip.org/jansson/) | Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are: * Simple and intuitive API and data model * Comprehensive documentation * No dependencies on other libraries * Full Unicode support (UTF-8) * Extensive test suite | -| [JUnit](http://sourceforge.net/projects/junit) | A programmer-oriented testing framework for Java. | -| [libICU](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. | -| [libSM](http://www.freedesktop.org/wiki/Software/xlibs) | X11 Session Management library, which allows for applications to both manage sessions, and make use of session managers to save and restore their state for later use. | -| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. | -| [make](http://www.gnu.org/software/make/make.html) | make-3.82: GNU version of make utility | -| [makedepend](http://www.linuxfromscratch.org/blfs/view/svn/x/makedepend.html) | The makedepend package contains a C-preprocessor like utility to determine build-time dependencies. | -| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages | -| [Maven](http://maven.apache.org/index.html) | Binary maven install, Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. | -| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. | -| [PCRE](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. | -| [PCRE2](http://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. | -| [pkg-config](http://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). | -| [protobuf](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [protobuf-python](https://github.com/google/protobuf/) | Python Protocol Buffers runtime library. | -| [python-meep](https://code.launchpad.net/python-meep) | Python wrapper for the Meep FDTD solver. | -| [Qt](http://qt-project.org/) | Qt is a comprehensive cross-platform C++ application framework. | -| [Qt5](http://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. | -| [renderproto](http://www.freedesktop.org/wiki/Software/xlibs) | Xrender protocol and ancillary headers | -| [SCons](http://www.scons.org/) | SCons is a software construction tool. | -| [Spack](https://spack.io/) | Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. With Spack, you can build a package with multiple versions, configurations, platforms, and compilers, and all of these builds can coexist on the same machine. | -| [Spark](http://spark.apache.org) | Spark is Hadoop MapReduce done in memory | -| [sparsehash](https://github.com/sparsehash/sparsehash) | An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed. | -| [SQLite](http://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library | -| [squashfs-tools](http://squashfs.sourceforge.net/) | Squashfs is a compressed read-only filesystem for Linux. | -| [SWIG](http://www.swig.org/) | SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. | -| [xbitmaps](http://www.freedesktop.org/wiki/Software/xlibs) | provides bitmaps for x | -| [xcb-proto](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [xextproto](http://www.freedesktop.org/wiki/Software/xlibs) | XExtProto protocol headers. | -| [xineramaproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers for xinerama | -| [XKeyboardConfig](http://www.freedesktop.org/wiki/Software/XKeyboardConfig/) | The non-arch keyboard configuration database for X Window. The goal is to provide the consistent, well-structured, frequently released open source of X keyboard configuration data for X Window System implementations (free, open source and commercial). The project is targeted to XKB-based systems. | -| [xorg-macros](http://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. | -| [xproto](http://www.freedesktop.org/wiki/Software/xlibs) | X protocol and ancillary headers | -| [xtrans](http://www.freedesktop.org/wiki/Software/xlibs) | xtrans includes a number of routines to make X implementations transport-independent; at time of writing, it includes support for UNIX sockets, IPv4, IPv6, and DECnet. | - -## Geo - -| Module | Description | -| ------ | ----------- | -| [DCW](http://gmt.soest.hawaii.edu/projects/gmt) | country polygons for GMT | -| [Doris](http://doris.tudelft.nl/) | Delft object-oriented radar interferometric software | -| [FEFLOW](https://www.mikepoweredbydhi.com/products/feflow) | FEFLOW provides best-in-class technology for groundwater flow, contaminant, groundwater age and heat transport simulations. With its efficient user interface and its yet unmatched range of functionality and flexibility, FEFLOW has become a standard in premium groundwater modelling over the last 35 years. | -| [PHREEQC](https://wwwbrr.cr.usgs.gov/projects/GWC_coupled/phreeqc/) | A Computer Program for Speciation, Batch-Reaction, One-Dimensional Transport, and Inverse Geochemical Calculations | -| [PROJ_4](http://proj.osgeo.org) | PROJ.4 - Cartographic Projections Library originally written by Gerald Evenden then of the USGS. | - -## Lang - -| Module | Description | -| ------ | ----------- | -| [Anaconda2](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. | -| [Anaconda3](https://www.continuum.io/anaconda-overview) | Built to complement the rich, open source Python community, the Anaconda platform provides an enterprise-ready data analytics platform that empowers companies to adopt a modern open data science analytics architecture. | -| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. | -| [byacc](http://invisible-island.net/byacc/byacc.html) | Berkeley Yacc (byacc) is generally conceded to be the best yacc variant available. In contrast to bison, it is written to avoid dependencies upon a particular compiler. | -| [Cython](https://pypi.python.org/pypi/Cython/) | The Cython language makes writing C extensions for the Python language as easy as Python itself. Cython is a source code translator based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. | -| [dotNET-Core-Runtime](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. | -| [dotNET-Core-SDK](https://www.microsoft.com/net/) | .NET is a free, cross-platform, open source developer platform for building many different types of applications. | -| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. | -| [FriBidi](https://github.com/fribidi/fribidi) | The Free Implementation of the Unicode Bidirectional Algorithm. | -| [Java](http://java.com/) | Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. | -| [libgdiplus](https://github.com/mono/libgdiplus) | An Open Source implementation of the GDI+ API. | -| [Lua](http://www.lua.org/) | Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. | -| [Mono](http://www.mono-project.com) | Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. | -| [NASM](http://www.nasm.us/) | NASM: General-purpose x86 assembler | -| [NodeJS](http://nodejs.org) | Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. | -| [OpenCL-builder](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. This is builder (formerly runtime) package. | -| [OpenCL-runtime](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. | -| [OpenCL-sdk](https://software.intel.com/en-us/intel-opencl) | OpenCL™ is the first open, royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices. OpenCL (Open Computing Language) greatly improves speed and responsiveness for a wide spectrum of applications in numerous market categories from gaming and entertainment to scientific and medical software. | -| [Perl](http://www.perl.org/) | Larry Wall's Practical Extraction and Report Language | -| [Python](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [R](http://www.r-project.org/) | R is a free software environment for statistical computing and graphics. | -| [Racket](http://racket-lang.org) | Racket is a full-spectrum programming language. It goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. | -| [RapidJSON](http://rapidjson.org/) | A fast JSON parser/generator for C++ with both SAX/DOM style API Tencent is pleased to support the open source community by making RapidJSON available. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. | -| [Ruby](https://www.ruby-lang.org) | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. | -| [SnuCL](http://snucl.snu.ac.kr) | An OpenCL Framework for Heterogeneous Clusters | -| [sqsgenerator](https://github.com/dnoeger/sqsgenerator) | This package is a Special Quasirandom Structure generator written in Python3/Cython. Please note that the programm currently only works with Python 3. | -| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. | -| [Yasm](http://www.tortall.net/projects/yasm/) | Yasm: Complete rewrite of the NASM assembler with BSD license | - -## Lib - -| Module | Description | -| ------ | ----------- | -| [ACE](http://www.dre.vanderbilt.edu/~schmidt/ACE-overview.html) | The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms. The communication software tasks provided by ACE include event demultiplexing and event handler dispatching, signal handling, service initialization, interprocess communication, shared memory management, message routing, dynamic (re)configuration of distributed services, concurrent execution and synchronization. ACE is targeted for developers of high-performance and real-time communication services and applications. It simplifies the development of OO network applications and services that utilize interprocess communication, event demultiplexing, explicit dynamic linking, and concurrency. In addition, ACE automates system configuration and reconfiguration by dynamically linking services into applications at run-time and executing these services in one or more processes or threads. | -| [ACTC](https://sourceforge.net/projects/actc) | ACTC converts independent triangles into triangle strips or fans. | -| [astroid](https://github.com/PyCQA/astroid) | The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint… Well, actually the development of this library is essentially governed by pylint’s needs. It used to be called logilab-astng. | -| [cereal](http://uscilab.github.io/cereal/) | cereal is a header-only C++11 serialization library. | -| [darshan-runtime](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. | -| [darshan-util](http://www.mcs.anl.gov/research/projects/darshan/) | Darshan is designed to capture an accurate picture of application I/O behavior, including properties such as patterns of access within files, with minimum overhead. The name is taken from a Sanskrit word for “sight” or “vision”. Darshan can be used to investigate and tune the I/O behavior of complex HPC applications. In addition, Darshan’s lightweight design makes it suitable for full time deployment for workload characterization of large systems. We hope that such studies will help the storage research community to better serve the needs of scientific computing. Darshan was originally developed on the IBM Blue Gene series of computers deployed at the Argonne Leadership Computing Facility, but it is portable across a wide variety of platforms include the Cray XE6, Cray XC30, and Linux clusters. Darshan routinely instruments jobs using up to 786,432 compute cores on the Mira system at ALCF. | -| [Embree](https://embree.github.io/index.html) | Embree is a collection of high-performance ray tracing kernels, developed at Intel. | -| [ETSF_IO](http://www.etsf.eu/resources/software/libraries_and_tools) | A library of F90 routines to read/write the ETSF file format has been written. It is called ETSF_IO and available under LGPL. | -| [FOX](http://fox-toolkit.org) | FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. | -| [freeglut](http://freeglut.sourceforge.net/) | freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. | -| [glibc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. | -| [GLM](https://github.com/g-truc/glm) | OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. | -| [HyperLoom](https://code.it4i.cz/ADAS/loom) | Framework for distributed task execution | -| [isort](https://github.com/timothycrosley/isort) | isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. | -| [libarchive](https://www.libarchive.org/) | Multi-format archive and compression library | -| [libdrm](http://dri.freedesktop.org) | Direct Rendering Manager runtime library. | -| [libevent](http://libevent.org/) | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. | -| [libffi](http://sourceware.org/libffi/) | The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. | -| [libfontenc](http://www.freedesktop.org/wiki/Software/xlibs/) | X11 font encoding library | -| [libgd](http://libgd.bitbucket.org/) | GD is an open source code library for the dynamic creation of images by programmers. | -| [libglade](https://developer.gnome.org/libglade/) | Libglade is a library for constructing user interfaces dynamically from XML descriptions. | -| [libjpeg-turbo](http://sourceforge.net/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG compression and decompression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. | -| [libmatheval](http://www.gnu.org/software/libmatheval/) | GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. | -| [libMesh](http://libmesh.github.io/) | The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist to focus on the physics they are modeling. | -| [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library | -| [libpthread-stubs](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. | -| [librsync](http://git-scm.com/) | librsync is a library for calculating and applying network deltas, with an interface designed to ease integration into diverse network applications. | -| [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. | -| [LIBSVM](http://www.csie.ntu.edu.tw/~cjlin/libsvm/) | LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. | -| [LibTIFF](http://www.remotesensing.org/libtiff/) | tiff: Library and tools for reading and writing TIFF data files | -| [libtool](http://www.gnu.org/software/libtool) | GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. | -| [libunistring](http://www.gnu.org/software/libunistring/) | This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. | -| [libunwind](http://www.nongnu.org/libunwind/) | The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications | -| [LibUUID](http://sourceforge.net/projects/libuuid/) | Portable uuid C library | -| [libuv](https://github.com/libuv) | libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. | -| [libxcb](http://xcb.freedesktop.org/) | The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility. | -| [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). | -| [libxslt](http://xmlsoft.org/) | Libxslt is the XSLT C library developed for the GNOME project (but usable outside of the Gnome platform). | -| [libyaml](http://pyyaml.org/wiki/LibYAML) | LibYAML is a YAML 1.1 parser and emitter written in C. | -| [libzip](https://nih.at/libzip/) | libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. | -| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. | -| [MATIO](http://sourceforge.net/projects/matio/) | matio is an C library for reading and writing Matlab MAT files. | -| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. | -| [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. | -| [OpenCoarrays](http://www.opencoarrays.org) | OpenCoarrays is an open-source software project for developing, porting and tuning transport layers that support coarray Fortran compilers. | -| [PROJ](http://trac.osgeo.org/proj/) | Program proj is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates | -| [psycopg2](http://initd.org/psycopg/) | Psycopg is the most popular PostgreSQL adapter for the Python programming language. | -| [pylint](https://github.com/PyCQA/pylint) | Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). | -| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. | -| [QCA](http://delta.affinix.com/qca/) | QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions. QCA separates the API from the implementation, using plugins known as Providers | -| [Qwt](http://qwt.sourceforge.net/index.html) | The Qwt library contains GUI Components and utility classes which are primarily useful for programs with a technical background. Beside a framework for 2D plots it provides scales, sliders, dials, compasses, thermometers, wheels and knobs to control or display values, arrays, or ranges of type double. | -| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [SIONlib](http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html) | SIONlib is a scalable I/O library for parallel access to task-local files. The library not only supports writing and reading binary data to or from several thousands of processors into a single or a small number of physical files, but also provides global open and close functions to access SIONlib files in parallel. This package provides a stripped-down installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols to avoid conflicts when an application using SIONlib itself is linked against a tool requiring a different SIONlib version. | -| [spatialindex](https://libspatialindex.github.io/index.html) | The purpose of this library is to provide: * An extensible framework that will support robust spatial indexing methods. * Support for sophisticated spatial queries. Range, point location, nearest neighbor and k-nearest neighbor as well as parametric queries (defined by spatial constraints) should be easy to deploy and run. * Easy to use interfaces for inserting, deleting and updating information. | -| [tbb](http://software.intel.com/en-us/articles/intel-tbb/) | Intel Threading Building Blocks 4.0 (Intel TBB) is a widely used, award-winning C++ template library for creating reliable, portable, and scalable parallel applications. Use Intel TBB for a simple and rapid way of developing robust task-based parallel applications that scale to available processor cores, are compatible with multiple environments, and are easier to maintain. Intel TBB is the most proficient way to implement future-proof parallel applications that tap into the power and performance of multicore and manycore hardware platforms. | -| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence | -| [TRIQS](https://triqs.ipht.cnrs.fr) | TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific project providing a set of C++ and Python libraries to develop new tools for the study of interacting quantum systems. | -| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. | - -## Math - -| Module | Description | -| ------ | ----------- | -| [Eigen](http://eigen.tuxfamily.org/index.php?title=Main_Page) | Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. | -| [FIAT](https://bitbucket.org/fenics-project/fiat) | The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. | -| [GEOS](http://trac.osgeo.org/geos) | GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS) | -| [GMP](http://gmplib.org/) | GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. | -| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. | -| [Harminv](http://ab-initio.mit.edu/wiki/index.php/Harminv) | Harminv is a free program (and accompanying library) to solve the problem of harmonic inversion - given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids. | -| [ISL](http://isl.gforge.inria.fr/) | isl is a library for manipulating sets and relations of integer points bounded by linear constraints. | -| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. | -| [libcerf](http://gnuplot.sourceforge.net/) | libcerf is a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions. | -| [libsmm](https://www.cp2k.org/) | Library for small matrix multiplies. | -| [libxsmm](https://github.com/hfp/libxsmm) | LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications targeting Intel Architecture (x86). | -| [MATLAB](http://www.mathworks.com/products/matlab) | MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. | -| [METIS](http://glaros.dtc.umn.edu/gkhome/metis/metis/overview) | METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes. | -| [MPC](http://www.multiprecision.org/) | Gnu Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It extends the principles of the IEEE-754 standard for fixed precision real floating point numbers to complex numbers, providing well-defined semantics for every operation. At the same time, speed of operation at high precision is a major design goal. | -| [MPFR](http://www.mpfr.org) | The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. | -| [MUMPS](http://graal.ens-lyon.fr/MUMPS/) | [A parallel sparse direct solver | -| [numpy](http://www.numpy.org) | NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. | -| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. | -| [ParMETIS](http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview) | ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices. ParMETIS extends the functionality provided by METIS and includes routines that are especially suited for parallel AMR computations and large scale numerical simulations. The algorithms implemented in ParMETIS are based on the parallel multilevel k-way graph-partitioning, adaptive repartitioning, and parallel multi-constrained partitioning schemes. | -| [Qhull](http://www.qhull.org) | Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. The source code runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull implements the Quickhull algorithm for computing the convex hull. | -| [ScientificPython](https://sourcesup.cru.fr/projects/scientific-py/) | ScientificPython is a collection of Python modules for scientific computing. It contains support for geometry, mathematical functions, statistics, physical units, IO, visualization, and parallelization. | -| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [SCOTCH](http://gforge.inria.fr/projects/scotch/) | Software package and libraries for sequential and parallel graph partitioning, static mapping, and sparse matrix block ordering, and sequential mesh and hypergraph partitioning. | -| [sympy](http://sympy.org/) | SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. | -| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. | - -## Mpi - -| Module | Description | -| ------ | ----------- | -| [impi](http://software.intel.com/en-us/intel-mpi-library/) | The Intel(R) MPI Library for Linux* OS is a multi-fabric message passing library based on ANL MPICH2 and OSU MVAPICH2. The Intel MPI Library for Linux OS implements the Message Passing Interface, version 2 (MPI-2) specification. | -| [MPI_NET](http://www.osl.iu.edu/research/mpi.net/) | MPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft's .NET environment | -| [MPICH](http://www.mpich.org/) | MPICH v3.x is an open source high-performance MPI 3.0 implementation. It does not support InfiniBand (use MVAPICH2 with InfiniBand devices). | -| [MPT](https://www.nas.nasa.gov/hecc/support/kb/sgi-mpt_89.html) | [The modulefile defines paths and environment variables needed to use MPT in a non-default location. | -| [MVAPICH2](http://mvapich.cse.ohio-state.edu/overview/mvapich2/) | This is an MPI 3.0 implementation. It is based on MPICH2 and MVICH. | -| [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. | - -## Numlib - -| Module | Description | -| ------ | ----------- | -| [Armadillo](http://arma.sourceforge.net/) | Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. | -| [arpack-ng](http://forge.scilab.org/index.php/p/arpack-ng/) | ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. | -| [ATLAS](http://math-atlas.sourceforge.net) | ATLAS (Automatically Tuned Linear Algebra Software) is the application of the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear algebra kernel library. | -| [CGAL](http://www.cgal.org/) | [The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. | -| [Clp](https://projects.coin-or.org/Clp) | [Clp (COIN-OR linear programming) is an open-source linear programming solver written in C++. It is primarily meant to be used as a callable library, but a basic stand-alone executable version is also available. It is a part of the COIN-OR project (https://www.coin-or.org). | -| [CNTKCustomMKL](https://www.microsoft.com/en-us/cognitive-toolkit/) | The default CNTK math library is the Intel Math Kernel Library (Intel MKL). CNTK supports using the Intel MKL via a custom library version (CNTK custom MKL). | -| [FFTW](http://www.fftw.org) | FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data. | -| [GSL](http://www.gnu.org/software/gsl/) | The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. | -| [Hypre](https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html) | Hypre is a library for solving large, sparse linear systems of equations on massively parallel computers. The problems of interest arise in the simulation codes being developed at LLNL and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences. | -| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | -| [LAPACK](http://www.netlib.org/lapack/) | LAPACK is written in Fortran90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. | -| [LAPACKE](http://www.netlib.org/lapack/lapacke.html) | LAPACKE C Interface to LAPACK header files and library | -| [LIBLINEAR](http://www.csie.ntu.edu.tw/~cjlin/liblinear/) | LIBLINEAR is a simple package for solving large-scale regularized linear classification and regression. It supports L2-regularized logistic regression, L2-loss support vector classification L1-loss support vector classification, L1-regularized L2-loss support vector classification, L1-regularized logistic regression L2-regularized L2-loss support vector regression, L1-loss support vector regression. | -| [mkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. | -| [MPI-LIBLINEAR](https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/distributed-liblinear/mpi/) | MPI LIBLINEAR is an extension of LIBLINEAR on distributed environments. The usage and the data format are the same as LIBLINEAR. It supports L2-regularized logistic regression, L2-regularized logistic regression, L2-regularized L2-loss linear SVM (primal trust-region Newton), L2-regularized L1-loss linear SVM (dual), L2-regularized logistic regression (primal limited common directions), L2-regularized L2-loss linear SVM (primal limited common directions). Module created by the PERMON Team (http://permon.it4i.cz). | -| [NLopt](http://ab-initio.mit.edu/wiki/index.php/NLopt) | NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. | -| [OpenBLAS](http://xianyi.github.com/OpenBLAS/) | OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. | -| [PETSc](http://www.mcs.anl.gov/petsc) | PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. | -| [PFFT](https://www-user.tu-chemnitz.de/~mpip/software.php?lang=en) | PFFT is a software library for computing massively parallel, fast Fourier transformations on distributed memory architectures. PFFT can be understood as a generalization of FFTW-MPI to multidimensional data decomposition. | -| [qrupdate](https://sourceforge.net/projects/qrupdate/) | qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions. | -| [ScaLAPACK](http://www.netlib.org/scalapack/) | The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. | -| [SLEPc](http://www.grycap.upv.es/slepc/) | SLEPc (Scalable Library for Eigenvalue Problem Computations) is a software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic. It can also be used for computing a partial SVD of a large, sparse, rectangular matrix, and to solve quadratic eigenvalue problems. | -| [SuiteSparse](http://www.cise.ufl.edu/research/sparse/SuiteSparse/) | SuiteSparse is a collection of libraries manipulate sparse matrices. | -| [Trilinos](http://trilinos.sandia.gov/) | The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. | - -## Perf - -| Module | Description | -| ------ | ----------- | -| [Advisor](https://software.intel.com/intel-advisor-xe) | Vectorization Optimization and Thread Prototyping - Vectorize & thread code or performance “dies” - Easy workflow + data + tips = faster code faster - Prioritize, Prototype & Predict performance gain | -| [Cube](http://www.scalasca.org/software/cube-4.x/download.html) | Cube, which is used as performance report explorer for Scalasca and Score-P, is a generic tool for displaying a multi-dimensional performance space consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity. | -| [ipp](http://software.intel.com/en-us/articles/intel-ipp/) | Intel Integrated Performance Primitives (Intel IPP) is an extensive library of multicore-ready, highly optimized software functions for multimedia, data processing, and communications applications. Intel IPP offers thousands of optimized functions covering frequently used fundamental algorithms. | -| [MAP](http://www.allinea.com/) | C, C++ and F90 profiler for high performance and multithreaded Linux applications | -| [OPARI2](http://www.score-p.org) | OPARI2, the successor of Forschungszentrum Juelich's OPARI, is a source-to-source instrumentation tool for OpenMP and hybrid codes. It surrounds OpenMP directives and runtime library calls with calls to the POMP2 measurement interface. | -| [OTF2](http://www.score-p.org) | The Open Trace Format 2 is a highly scalable, memory efficient event trace data format plus support library. It will become the new standard trace format for Scalasca, Vampir, and Tau and is open for other tools. | -| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. | -| [PDT](http://www.cs.uoregon.edu/research/pdt/) | Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools. PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. | -| [perfboost](http://www.sgi.com/) | Use applications compiled with other MPIs with SGI MPI | -| [perfcatcher](http://www.sgi.com/) | Light-weight application profiler for SGI MPI | -| [PerfReports](http://www.allinea.com/") | helps you address the question of quality of utilization. It provides a one page HTML report - collecting, analyzing and reporting the key metrics that impact performance. It can be used without changing either the source code or the application - removing the barriers and opening access to everyon | -| [PerfSuite](http://perfsuite.ncsa.illinois.edu/") | PerfSuite is a collection of tools, utilities, and libraries for software performance analysis where the primary design goals are ease of use, comprehensibility, interoperability, and simplicity. This software can provide a good "entry point" for more detailed performance analysis and can help point the way towards selecting other tools and/or techniques using more specialized software if necessary (for example, tools/libraries from academic research groups or third-party commercial software | -| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes. | -| [Score-P](http://www.vi-hps.org/projects/score-p//) | Score-P offers the user a maximum of convenience by supporting a number of analysis tools. Currently, it works with Periscope, Scalasca, Vampir, and Tau and is open for other tools. Score-P comes together with the new Open Trace Format Version 2, the Cube4 profiling format and the Opari2 instrumenter (see below). Score-P is available under the New BSD Open Source license. | -| [Vampir](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. | -| [VampirServer](http://www.vampir.eu) | The Vampir software tool provides an easy-to-use framework that enables developers to quickly display and analyze arbitrary program behavior at any level of detail. The tool suite implements optimized event analysis algorithms and customizable displays that enable fast and interactive rendering of very complex performance monitoring data. | - -## Phys - -| Module | Description | -| ------ | ----------- | -| [ALAMODE](http://alamode.readthedocs.io/) | ALAMODE is an open source software designed for analyzing lattice anharmonicity and lattice thermal conductivity of solids. By using an external DFT package such as VASP and Quantum ESPRESSO, you can extract harmonic and anharmonic force constants straightforwardly with ALAMODE. Using the calculated anharmonic force constants, you can also estimate lattice thermal conductivity, phonon linewidth, and other anharmonic phonon properties from first principles. | -| [CASMcode](CASMcode) | CASM (https://github.com/prisms-center/CASMcode) is an open source software package designed to perform first-principles statistical mechanical studies of multi-component crystalline solids. CASM interfaces with first-principles electronic structure codes, automates the construction and parameterization of effective Hamiltonians and subsequently builds highly optimized (kinetic) Monte Carlo codes to predict finite-temperature thermodynamic and kinetic properties. CASM uses group theoretic techniques that take full advantage of crystal symmetry in order to rigorously construct effective Hamiltonians for almost arbitrary degrees of freedom in crystalline solids. This includes cluster expansions for configurational disorder in multi-component solids and lattice-dynamical effective Hamiltonians for vibrational degrees of freedom involved in structural phase transitions. | -| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. | -| [Elk](http://elk.sourceforge.net/) | An all-electron full-potential linearised augmented-plane wave (FP-LAPW) code with many advanced features. Written originally at Karl-Franzens-Universität Graz as a milestone of the EXCITING EU Research and Training Network, the code is designed to be as simple as possible so that new developments in the field of density functional theory (DFT) can be added quickly and reliably. | -| [LMGC90](https://git-xen.lmgc.univ-montp2.fr/lmgc90/) | LMGC90 is a free and open source software dedicated to multiple physics simulation of discrete material and structures. Module created by Jiri Tomcala from the PERMON Team (http://permon.it4i.cz) and Josef Hrabal from IT4I Supercomputing Services | -| [Meep](http://ab-initio.mit.edu/wiki/index.php/Meep) | Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems. | -| [Netgen](https://ngsolve.org/) | Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily. | -| [phono3py](http://phonopy.sourceforge.net/phono3py/index.html) | This software calculates phonon-phonon interaction related properties | -| [phonopy](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [PLUTO](https://github.com/JohannesBuchner/PLUTO) | PLUTO is Godunov-type code for astrophysical fluid dynamics supporting several modules and algorithms. This is the v 4.2 (August 2015) version of the code (http://plutocode.ph.unito.it). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. | -| [PragTic](http://permon.it4i.cz/pragtic) | PragTic is a module for massively parallel runs of the PragTic library. Homepage: http://permon.it4i.cz/pragtic. Module created by Jiri Tomcala from the PERMON Team (http://permon.it4i.cz) | -| [Sen2Cor](http://step.esa.int/main/third-party-plugins-2/sen2cor/) | Sen2Cor is a processor for Sentinel-2 Level 2A product generation and formatting; it performs the atmospheric-, terrain and cirrus correction of Top-Of- Atmosphere Level 1C input data. Sen2Cor creates Bottom-Of-Atmosphere, optionally terrain- and cirrus corrected reflectance images; additional, Aerosol Optical Thickness-, Water Vapor-, Scene Classification Maps and Quality Indicators for cloud and snow probabilities. Its output product format is equivalent to the Level 1C User Product: JPEG 2000 images, three different resolutions, 60, 20 and 10 m. | -| [Siesta](http://departments.icmab.es/leem/siesta) | SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. This version si compiled with OpenMP and MPI support. | -| [VASP](http://www.vasp.at) | The Vienna Ab initio Simulation Package (VASP) is a computer program for atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles. To use VASP, You need academic licenses from University of Wiena. Follow the instructions https://www.vasp.at/index.php/faqs. Then send us please a list of authorized users and their ID for which you need this access. Please use only http://support.it4i.cz/rt. We are responsible to verify your licenses. After succesfull verification You will be granted to use VASP in our enviroment. | - -## Python - -| Module | Description | -| ------ | ----------- | -| [absl-py](https://pypi.python.org/pypi/absl-py) | Abseil Python Common Libraries, see https://github.com/abseil/abseil-py. | -| [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. | -| [asn1crypto](https://pypi.python.org/pypi/asn1crypto) | A fast, pure Python library for parsing and serializing ASN.1 structures. | -| [astor](https://pypi.python.org/pypi/astor) | Read/rewrite/write Python ASTs | -| [asv](https://github.com/airspeed-velocity/asv) | Airspeed velocity (asv) is a tool for benchmarking Python packages over their lifetime. | -| [attrs](http://www.attrs.org/) | Classes Without Boilerplate | -| [backports_abc](https://pypi.python.org/pypi/backports_abc) | A backport of recent additions to the "collections.abc" module. | -| [bcrypt](https://pypi.python.org/pypi/bcrypt) | Modern password hashing for your software and your servers | -| [bleach](https://pypi.python.org/pypi/bleach) | An easy safelist-based HTML-sanitizing tool. | -| [BoltzTraP2](https://www.imc.tuwien.ac.at/index.php?id=21094) | BoltzTraP2 is a modern implementation of the smoothed Fourier interpolation algorithm for electronic bands that formed the base of the original and widely used BoltzTraP code. | -| [certifi](https://pypi.python.org/pypi/certifi) | Python package for providing Mozillas CA Bundle. | -| [cffi](https://pypi.python.org/pypi/cffi) | Foreign Function Interface for Python calling C code. | -| [click](https://pypi.python.org/pypi/click) | A simple wrapper around optparse for powerful command line utilities. | -| [cryptography](https://pypi.python.org/pypi/cryptography) | Cryptography is a package which provides cryptographic recipes and primitives to Python developers. | -| [cycler](https://matplotlib.org/cycler) | Composable style cycles. | -| [dask](https://pypi.python.org/pypi/dask) | Parallel PyData with Task Scheduling. | -| [decorator](https://pypi.python.org/pypi/decorator) | Better living through Python with decorators. | -| [dist-keras](https://pypi.python.org/pypi/dist-keras) | Distributed Deep learning with Apache Spark with Keras. | -| [DynaPhoPy](https://github.com/abelcarreras/DynaPhoPy) | Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS .PHONOPY code is used to obtain harmonic phonon modes. | -| [enum34](https://pypi.python.org/pypi/enum34) | An enumeration is a set of symbolic names (members) bound to unique, constant values. | -| [fasteners](https://pypi.python.org/pypi/fasteners) | A python package that provides useful locks. | -| [Flask](https://pypi.python.org/pypi/flask) | A microframework based on Werkzeug, Jinja2 and good intentions. | -| [gast](https://pypi.python.org/pypi/gast) | Python AST that abstracts the underlying Python version | -| [grpcio](https://pypi.python.org/pypi/grpcio) | HTTP/2-based RPC framework | -| [h5py](http://www.h5py.org/) | HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data. | -| [html5lib](https://pypi.python.org/pypi/html5lib) | HTML parser based on the WHATWG HTML specification. | -| [idna](https://pypi.python.org/pypi/idna) | Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. | -| [ipaddress](https://pypi.python.org/pypi/ipaddress) | IPv4/IPv6 manipulation library. | -| [itsdangerous](https://pypi.python.org/pypi/itsdangerous) | Various helpers to pass trusted data to untrusted environments and back. | -| [Jinja2](https://pypi.python.org/pypi/jinja) | A small but fast and easy to use stand-alone template engine written in pure python. | -| [Keras](https://keras.io/) | Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. | -| [latexcodec](https://pypi.python.org/pypi/latexcodec) | A lexer and codec to work with LaTeX code in Python. | -| [loom](https://code.it4i.cz/ADAS/loom) | Framework for distributed task execution | -| [lxml](http://lxml.de/) | The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. | -| [Mako](http://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages | -| [Markdown](https://pypi.python.org/pypi/Markdown) | Python implementation of Markdown. | -| [MarkupSafe](https://pypi.python.org/pypi/markupsafe) | Implements a XML/HTML/XHTML Markup safe string for Python. | -| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. | -| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. | -| [monotonic](https://pypi.python.org/pypi/monotonic) | This module provides a monotonic() function which returns the value (in fractional seconds) of a clock which never goes backwards. | -| [monty](https://pypi.python.org/pypi/monty) | Monty is the missing complement to Python. | -| [mpi4py](http://mpi4py.scipy.org/docs) | MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. | -| [mpmath](https://pypi.python.org/pypi/mpmath) | Python library for arbitrary-precision floating-point arithmetic. | -| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. | -| [numpy](http://www.numpy.org) | NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. | -| [packaging](https://pypi.python.org/pypi/packaging) | Core utilities for Python packages. | -| [palettable](https://pypi.python.org/pypi/palettable) | Color palettes for Python. | -| [pandas](https://pypi.python.org/pypi/pandas) | Powerful data structures for data analysis, time series,and statistics. | -| [paramiko](https://pypi.python.org/pypi/paramiko) | This is a library for making SSH2 connections (client or server). | -| [phonopy](http://python.org/) | Python is a programming language that lets you work more quickly and integrate your systems more effectively. | -| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. | -| [Platypus](https://github.com/andyrimmer/Platypus) | The Platypus variant caller. | -| [pluggy](https://github.com/pytest-dev/pluggy) | Plugin and hook calling mechanisms for python. | -| [pudb](https://pypi.python.org/pypi/pudb) | PuDB is a full-screen, console-based visual debugger for Python. | -| [py4j](https://pypi.python.org/pypi/py4j) | Enables Python programs to dynamically access arbitrary Java objects. | -| [pyasn1](https://pypi.python.org/pypi/pyasn1) | Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208) | -| [pybtex](https://pypi.python.org/pypi/pybtex) | A BibTeX-compatible bibliography processor in Python. | -| [pycparser](https://pypi.python.org/pypi/pycparser) | Pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools. | -| [PyDispatcher](https://pypi.python.org/pypi/PyDispatcher) | Multi-producer-multi-consumer signal dispatching mechanism. | -| [pydot](https://pypi.python.org/pypi/pydot) | A Python interface to GraphViz and the DOT language. | -| [pyFFTW](https://pypi.python.org/pypi/pyFFTW) | A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms. | -| [pymatgen](https://pypi.python.org/pypi/pymatgen) | Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://www.materialsproject.org). | -| [PyNaCl](https://pypi.python.org/pypi/PyNaCl) | Python binding to the Networking and Cryptography (NaCl) library | -| [pyparsing](http://pyparsing.wikispaces.com) | The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. | -| [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework. | -| [PyQt5](http://www.riverbankcomputing.co.uk/software/pyqt) | PyQt5 is a set of Python bindings for v5 of the Qt application framework from The Qt Company. | -| [pyspark](https://pypi.python.org/pypi/pyspark) | Apache Spark Python API | -| [pytest](http://pytest.org) | Simple powerful testing with Python | -| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. | -| [pytz](http://pytz.sourceforge.net/) | pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher. | -| [PyWavelets](https://pypi.python.org/pypi/PyWavelets) | PyWavelets, wavelet transform module. | -| [PyYAML](https://pypi.python.org/pypi/PyYAML/) | PyYAML is a YAML parser and emitter for the Python programming language. | -| [pyzmq](https://pypi.python.org/pypi/pyzmq) | Python bindings for 0MQ. | -| [ranger](https://github.com/ranger/ranger) | ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type. | -| [requests](https://pypi.python.org/pypi/requests) | Python HTTP for Humans. | -| [ruamel.yaml](https://pypi.python.org/pypi/ruamel.yaml) | ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order | -| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [scikit-learn](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [scipy](https://github.com/jupyter/testpath) | Test utilities for code working with files and commands | -| [SCons](http://www.scons.org/) | SCons is a software construction tool. | -| [seaborn](https://pypi.python.org/pypi/seaborn) | Seaborn: statistical data visualization | -| [singledispatch](https://pypi.python.org/pypi/singledispatch) | A small but fast and easy to use stand-alone template engine written in pure python. | -| [SIP](http://www.riverbankcomputing.com/software/sip/) | SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. | -| [six](https://github.com/benjaminp/six) | Python 2 and 3 compatibility library. | -| [spglib-python](https://pypi.python.org/pypi/spglib) | Spglib for Python. Spglib is a library for finding and handling crystal symmetries written in C. | -| [sympy](http://sympy.org/) | SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. | -| [tabulate](https://pypi.python.org/pypi/tabulate) | Pretty-print tabular data. | -| [tensorboard](https://github.com/tensorflow/tensorboard) | TensorBoard lets you watch Tensors Flow. | -| [Tensorflow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence | -| [tensorflow-tensorboard](https://github.com/tensorflow/tensorboard) | TensorBoard lets you watch Tensors Flow. | -| [termcolor](https://pypi.python.org/pypi/termcolor) | ANSII Color formatting for output in terminal. | -| [Theano](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. | -| [toolz](https://pypi.python.org/pypi/toolz) | List processing tools and functional utilities. | -| [tornado](https://pypi.python.org/pypi/tornado) | Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. | -| [urllib3](https://pypi.python.org/pypi/urllib3) | HTTP library with thread-safe connection pooling, file post, and more. | -| [virtualenv](https://pypi.python.org/pypi/virtualenv) | Virtual Python Environment builder. | -| [webencodings](https://pypi.python.org/pypi/webencodings) | Character encoding aliases for legacy web content. | -| [Werkzeug](https://pypi.python.org/pypi/Werkzeug) | The comprehensive WSGI web application library. | -| [wheel](https://pypi.python.org/pypi/wheel) | A built-package format for Python. | - -## System - -| Module | Description | -| ------ | ----------- | -| [eudev](https://wiki.gentoo.org/wiki/Project:Eudev) | eudev is a fork of systemd-udev with the goal of obtaining better compatibility with existing software such as OpenRC and Upstart, older kernels, various toolchains and anything else required by users and various distributions. | -| [hwloc](http://www.open-mpi.org/projects/hwloc/) | The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information as well as the locality of I/O devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently. | -| [libpciaccess](http://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. | -| [LibreSSL](http://www.libressl.org/) | LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. Primary development occurs inside the OpenBSD source tree with the usual care the project is known for. On a regular basis the code is re-packaged for portable use by other operating systems (Linux, FreeBSD, Windows, etc). | -| [OpenSSL](http://www.openssl.org/) | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. | - -## Toolchain - -| Module | Description | -| ------ | ----------- | -| foss | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. | -| [GNU](http://www.gnu.org/software/) | Compiler-only toolchain with GCC and binutils. | -| gompi | GNU Compiler Collection (GCC) based compiler toolchain, including OpenMPI for MPI support. | -| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ and Fortran compilers | -| [ictce](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. | -| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. | -| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolkit Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MPI & Intel MKL. | -| [iomkl](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL & OpenMPI. | -| [iompi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Open MPI. | -| [libc](https://www.gnu.org/software/libc/) | The Glibc package contains the main C library. This library provides the basic routines for allocating memory, searching directories, opening and closing files, reading and writing files, string handling, pattern matching, arithmetic, and so on. | -| [PRACE](http://www.prace-ri.eu/PRACE-Common-Production) | The PRACE Common Production Environment (PCPE) is a set of software tools and libraries that are planned to be available on all PRACE execution sites. The PCPE also defines a set of environment variables that try to make compilation on all sites as homogeneous and simple as possible. | -| [prace](http://www.prace-ri.eu/PRACE-Common-Production) | PRACE Common Production Environment (PCPE) Initialisation of the PRACE common production environment. This allows you to assume that the following tools/libraries are available by default in your PATH/environment. * Fortran, C, C++ Compilers * MPI * BLAS, LAPACK, BLACS, ScaLAPACK * FFTW * HDF5, NetCDF The compiler commands on are: * mpif90 - Fortran compiler * mpicc - C compiler * mpicxx - C++ compiler For more information on the PCPE please see the documentation at: http://www.prace-ri.eu/PRACE-Common-Production For help using this system, please see Local User Guide available at: http://prace-ri.eu/Best-Practice-Guide-Anselm-HTML | -| [Py](https://www.python.org) | Python 2.7 toolchain | - -## Tools - -| Module | Description | -| ------ | ----------- | -| [ANSYS](http://www.ansys.com) | ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. | -| [APR](http://apr.apache.org/) | Apache Portable Runtime (APR) libraries. | -| [APR-util](http://apr.apache.org/) | Apache Portable Runtime (APR) util libraries. | -| [Bash](http://www.gnu.org/software/bash) | Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). | -| [BeoPEST](http://www.prinmath.com/pest/) | BeoPEST is a special version of John Doherty's PEST adapted for Beowulf clusters. BeoPEST is identical in operation to Parallel PEST, except that it instead of a master and slaves that communicate through the file system, BeoPEST uses a master and smart slaves that communicate via TCP/IP or MPI. BeoPEST also uses smart slaves which offloads much of the effort to the slaves which is important for BeoPEST to scale to hundreds or thousands of slaves. More detail is provided in the BeoPEST Documentation. | -| [binutils](http://directory.fsf.org/project/binutils/) | binutils: GNU binary utilities | -| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. | -| [CORALbenchmark](https://asc.llnl.gov/CORAL-benchmarks) | Benchmark Codes | -| [Coreutils](http://www.gnu.org/software/coreutils/) | The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. | -| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. | -| [DMTCP](http://dmtcp.sourceforge.net/index.html) | DMTCP (Distributed MultiThreaded Checkpointing) transparently checkpoints a single-host or distributed computation in user-space -- with no modifications to user code or to the O/S. | -| [duplicity](http://duplicity.nongnu.org/index.html) | Encrypted bandwidth-efficient backup using the rsync algorithm. | -| [EasyBuild](https://easybuilders.github.io/easybuild) | EasyBuild is a software build and installation framework written in Python that allows you to install software in a structured, repeatable and robust way. | -| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) | -| [Ghostscript](http://ghostscript.com) | Ghostscript is a versatile processor for PostScript data with the ability to render PostScript to different targets. It used to be part of the cups printing stack, but is no longer used for that. | -| [git](http://git-scm.com/) | Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. | -| [globus](http://toolkit.globus.org/toolkit/") | Set environment variables to enable usage of Globus | -| [GLPK](https://www.gnu.org/software/glpk/) | The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. | -| [gperftools](http://github.com/gperftools/gperftools) | gperftools are for use by developers so that they can create more robust applications. Especially of use to those developing multi-threaded applications in C++ with templates. Includes TCMalloc, heap-checker, heap-profiler and cpu-profiler. | -| [Graph500](http://graph500.org/) | Reference code of the Graph500 benchmark. | -| [gzip](http://www.gnu.org/software/gzip/) | gzip (GNU zip) is a popular data compression program as a replacement for compress | -| [Hadoop](http://archive.cloudera.com/cdh5/cdh/5/) | Hadoop MapReduce by Cloudera | -| [help2man](https://www.gnu.org/software/help2man/) | help2man produces simple manual pages from the '--help' and '--version' output of other commands. | -| [HPL](http://www.netlib.org/benchmark/hpl/) | HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark. | -| [Inspector](http://software.intel.com/en-us/intel-inspector-xe) | Intel Inspector XE 2013 is an easy to use memory error checker and thread checker for serial and parallel applications | -| [IOR](https://github.com/chaos/ior) | The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, or HDF5 interfaces. | -| [itac](http://software.intel.com/en-us/intel-trace-analyzer/) | The Intel Trace Collector is a low-overhead tracing library that performs event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. | -| [JOE](http://joe-editor.sourceforge.net) | JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL) | -| [LicenseChecker](http://www.it4i.cz) | Tools for Dr. Sevcik (mailto:dr.sevcik@vsb.cz)- checking license files | -| [likwid](https://github.com/RRZE-HPC/likwid) | Toolsuite of command line applications for performance oriented programmers | -| [Lmod](http://sourceforge.net/projects/lmod/) | Lmod is a Lua based module system. Modules allow for dynamic modification of a user's environment under Unix systems. See www.tacc.utexas.edu/tacc-projects/lmod for a complete description. Lmod is a new implementation that easily handles the MODULEPATH Hierarchical problem. It is drop-in replacement for TCL/C modules and reads TCL modulefiles directly. | -| [LSMS](https://asc.llnl.gov/CORAL-benchmarks/#lsms) | LSMS benchmark, part of CORAL suite | -| [mdtest](http://sourceforge.net/projects/mdtest/) | mdtest is an MPI-coordinated metadata benchmark test that performs open/stat/close operations on files and directories and then reports the performance. | -| [Mercurial](http://mercurial.selenic.com/) | Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. | -| [MIKE](http://www.mikepoweredbydhi.com) | MIKE Powered by DHI is a part of DHI, the global organisation dedicated to solving challenges in water environments worldwide. | -| [moreutils](https://joeyh.name/code/moreutils/) | Moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. | -| [networkx](https://pypi.python.org/pypi/networkx) | NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. | -| [numactl](http://oss.sgi.com/projects/libnuma/) | The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. | -| [osm2pgsql](http://wiki.openstreetmap.org/wiki/Osm2pgsql) | osm2pgsql is a command-line based program that converts OpenStreetMap data to postGIS-enabled PostgreSQL databases | -| [PAPI](http://icl.cs.utk.edu/projects/papi/) | PAPI provides the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors. PAPI enables software engineers to see, in near real time, the relation between software performance and processor events. In addition Component PAPI provides access to a collection of components that expose performance measurement opportunites across the hardware and software stack. | -| [parallel](http://savannah.gnu.org/projects/parallel/) | parallel: Build and execute shell commands in parallel | -| [PatchELF](https://nixos.org/patchelf.html) | PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables. | -| [pigz](http://zlib.net/pigz/) | pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries. | -| [QBOX](https://asc.llnl.gov/CORAL-benchmarks/#qbox) | QBOX benchmark, part of CORAL suite | -| [QEMU](http://wiki.qemu.org/Main_Page) | QEMU is a generic and open source machine emulator and virtualizer. | -| [RStudio](https://www.rstudio.com) | RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. | -| [Scalasca](http://www.scalasca.org/) | Scalasca is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes. | -| [Score-P](http://www.vi-hps.org/projects/score-p//) | Score-P offers the user a maximum of convenience by supporting a number of analysis tools. Currently, it works with Periscope, Scalasca, Vampir, and Tau and is open for other tools. Score-P comes together with the new Open Trace Format Version 2, the Cube4 profiling format and the Opari2 instrumenter (see below). Score-P is available under the New BSD Open Source license. | -| [SDE](https://software.intel.com/en-us/articles/intel-software-development-emulator) | Intel Software Development Emulator is a pintool that enables the development of applications using instruction set extensions that are not currently implemented in hardware. | -| [SentinelToolboxes](https://sentinel.esa.int/web/sentinel/toolboxes) | A common architecture for all Sentinel Toolboxes is being jointly developed by Brockmann Consult, Array Systems Computing and C-S called the Sentinel Application Platform (SNAP). The SNAP architecture is ideal for Earth Observation processing and analysis due the following technological innovations: Extensibility, Portability, Modular Rich Client Platform, Generic EO Data Abstraction, Tiled Memory Management, and a Graph Processing Framework. | -| [Serf](http://serf.apache.org/) | The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library | -| [Singularity](http://gmkurtzer.github.io/singularity) | Singularity is a portable application stack packaging and runtime utility. | -| [Subversion](http://subversion.apache.org/) | Subversion is an open source version control system. | -| [Szip](http://www.hdfgroup.org/doc_resource/SZIP/) | Szip compression software, providing lossless compression of scientific data | -| [Tar](http://www.gnu.org/software/tar/tar.html) | tar: The GNU tape archiver | -| [tcsh](http://www.tcsh.org) | Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax. | -| [tmux](https://github.com/tmux/tmux/wiki) | It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal | -| [turbovnc](http://www.turbovnc.org) | TurboVNC is a derivative of VNC (Virtual Network Computing) that is tuned to provide peak performance for 3D and video workloads. | -| [util-linux](http://www.kernel.org/pub/linux/utils/util-linux) | Set of Linux utilities | -| [VDE2](http://vde.sourceforge.net) | VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project. | -| [VirtualGL](http://www.virtualgl.org) | VirtualGL is an open source toolkit that gives any Unix or Linux remote display software the ability to run OpenGL applications with full 3D hardware acceleration. | -| [VTune](http://software.intel.com/en-us/intel-vtune-amplifier-xe) | Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java. | -| [Wine](https://www.winehq.org) | Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. | -| [x86_adapt](https://github.com/tud-zih-energy/x86_adapt) | http://dx.doi.org/10.1007/s00450-013-0243-7 | -| [XZ](http://tukaani.org/xz/) | xz: XZ utilities | -| [zsh](http://www.zsh.org/) | Zsh is a shell designed for interactive use, although it is also a powerful scripting language. | - -## Vis - -| Module | Description | -| ------ | ----------- | -| [ATK](https://developer.gnome.org/ATK/stable/) | ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications. | -| [cairo](http://cairographics.org) | Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB | -| [ffmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. | -| [FFmpeg](https://www.ffmpeg.org/) | A complete, cross-platform solution to record, convert and stream audio and video. | -| [fixesproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org FixesProto protocol headers. | -| [FLTK](http://www.fltk.org) | FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation. | -| [fontconfig](http://www.freedesktop.org/software/fontconfig) | Fontconfig is a library designed to provide system-wide font configuration, customization and application access. | -| [freetype](http://freetype.org) | FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. | -| [Gdk-Pixbuf](https://developer.gnome.org/gdk-pixbuf/stable/) | The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3. | -| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation | -| [GL2PS](http://www.geuz.org/gl2ps/) | GL2PS: an OpenGL to PostScript printing library | -| [GLib](http://www.gtk.org/) | GLib is one of the base libraries of the GTK+ project | -| [gnuplot](http://gnuplot.sourceforge.net/) | Portable interactive, function plotting utility | -| [GPI-2](http://www.gpi-site.com/gpi2/) | GPI-2 is an API for the development of scalable, asynchronous and fault tolerant parallel applications. | -| [grace](http://freecode.com/projects/grace) | Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif. | -| [GraphicsMagick](http://www.graphicsmagick.org/) | GraphicsMagick is the swiss army knife of image processing. | -| [GTK+](https://developer.gnome.org/gtk+/stable/) | The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications. | -| [HarfBuzz](http://www.freedesktop.org/wiki/Software/HarfBuzz) | HarfBuzz is an OpenType text shaping engine. | -| [inputproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org InputProto protocol headers. | -| [JasPer](http://www.ece.uvic.ca/~frodo/jasper/) | The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard. | -| [kbproto](http://www.freedesktop.org/wiki/Software/xlibs) | X.org KBProto protocol headers. | -| [libepoxy](https://github.com/anholt/libepoxy) | Epoxy is a library for handling OpenGL function pointer management for you | -| [libGLU](ftp://ftp.freedesktop.org/pub/mesa/glu/) | The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. | -| [libICE](http://www.freedesktop.org/wiki/Software/xlibs) | X Inter-Client Exchange library for freedesktop.org | -| [libX11](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library | -| [libXau](http://www.freedesktop.org/wiki/Software/xlibs) | The libXau package contains a library implementing the X11 Authorization Protocol. This is useful for restricting client access to the display. | -| [libXdamage](http://www.freedesktop.org/wiki/Software/xlibs) | X Damage extension library | -| [libXdmcp](http://www.freedesktop.org/wiki/Software/xlibs) | The libXdmcp package contains a library implementing the X Display Manager Control Protocol. This is useful for allowing clients to interact with the X Display Manager. | -| [libXext](http://www.freedesktop.org/wiki/Software/xlibs) | Common X Extensions library | -| [libXfixes](http://www.freedesktop.org/wiki/Software/xlibs) | X Fixes extension library | -| [libXfont](http://www.freedesktop.org/wiki/Software/xlibs) | X font libary | -| [libXft](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library | -| [libXinerama](http://www.freedesktop.org/wiki/Software/xlibs) | Xinerama multiple monitor library | -| [libXrender](http://www.freedesktop.org/wiki/Software/xlibs) | X11 client-side library | -| [libXt](http://www.freedesktop.org/wiki/Software/xlibs) | libXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif (a Motif implementation). | -| [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. | -| [Mesa](http://www.mesa3d.org/) | Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. | -| [motif](http://motif.ics.com/) | Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building applications that follow that specification under the X Window System on Unix and other POSIX-compliant systems. It was the standard toolkit for the Common Desktop Environment and thus for Unix. | -| [OpenCV](http://opencv.org/) | OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. | -| [opencv-python](http://deeplearning.net/software/theano) | Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. | -| [OpenDX](http://www.opendx.org) | Open source visualization software package based on IBM's Visualization Data Explorer. | -| [OpenJPEG](http://www.openjpeg.org/) | OpenJPEG is an open-source JPEG 2000 codec written in C language. | -| [OSPRay](http://www.ospray.org) | A Ray Tracing Based Rendering Engine for High-Fidelity Visualization | -| [p4vasp](http://www.p4vasp.at) | p4vasp is a visualization suite for the Vienna Ab-initio Simulation Package (VASP). It contains an extensible GUI framework, that can be used to view material structure, density of states, band-structure and more. | -| [Pango](http://www.pango.org/) | Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x. | -| [ParaView](http://www.paraview.org) | ParaView is a scientific parallel visualizer. | -| [Pillow](http://pillow.readthedocs.org/) | Pillow is the 'friendly PIL fork' by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. | -| [pixman](http://www.pixman.org/) | Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server. | -| [PyCairo](http://cairographics.org/pycairo/) | Python bindings for the cairo library | -| [PyGObject](http://www.pygtk.org/) | Python Bindings for GLib/GObject/GIO/GTK+ | -| [PyGTK](http://www.pygtk.org/) | PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. | -| [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. | -| [scikit-image](http://scikit-learn.org/stable/index.html) | Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering. It strives to be simple and efficient, accessible to everybody, and reusable in various contexts. | -| [seekpath](https://github.com/giovannipizzi/seekpath) | SeeK-path is a python module to obtain and visualize band paths in the Brillouin zone of crystal structures. The definition of k-point labels follows crystallographic convention, as defined and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected properly using the spacegroup symmetry. Also the suggested band path provided in the HPKOT paper is returned. Systems without time-reversal and inversion-symmetry are also properly taken into account. | -| [SUMO](http://www.sumo.dlr.de/wiki/Main_Page) | Simulation of Urban MObility (SUMO) is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks. | -| [Tix](http://tix.sourceforge.net/) | Tix, the Tk Interface eXtension, is a powerful set of user interface components that expands the capabilities of your Tcl/Tk and Python applications. Using Tix together with Tk will greatly enhance the appearance and functionality of your application. | -| [Tk](http://www.tcl.tk/) | Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building a graphical user interface (GUI) in many different programming languages. | -| [Togl](https://sourceforge.net/projects/togl/) | A Tcl/Tk widget for OpenGL rendering. | -| [VisIt](https://wci.llnl.gov/simulation/computer-codes/visit) | VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool | -| [VTK](http://www.vtk.org) | The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. | -| [X11](https://www.x.org) | The X Window System (X11) is a windowing system for bitmap displays | -| [x264](http://www.videolan.org/developers/x264.html) | x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL. | -| [Xvfb](http://www.x.org) | Xvfb is an X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory. | - -## Vizserv - -| Module | Description | -| ------ | ----------- | -| [CUDA](https://developer.nvidia.com/cuda-toolkit) | CUDA (formerly Compute Unified Device Architecture) is a parallel computing platform and programming model created by NVIDIA and implemented by the graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs. | diff --git a/docs.it4i/prace.md b/docs.it4i/prace.md index 4c6732937..485193d24 100644 --- a/docs.it4i/prace.md +++ b/docs.it4i/prace.md @@ -2,7 +2,7 @@ ## Introduction -PRACE users coming to the TIER-1 systems offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. Please see the [Obtaining Login Credentials section][1], if the same level of access is required. +PRACE users coming to the TIER-1 systems offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. See the [Obtaining Login Credentials section][1], if the same level of access is required. All general [PRACE User Documentation][a] should be read before continuing reading the local documentation here. @@ -10,7 +10,7 @@ All general [PRACE User Documentation][a] should be read before continuing readi If you have any troubles, need information, request support or want to install additional software, use [PRACE Helpdesk][b]. -Information about the local services are provided in the [introduction of general user documentation Salomon][2] and [introduction of general user documentation Anselm][3]. Please keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz. +Information about the local services are provided in the [introduction of general user documentation Salomon][2] and [introduction of general user documentation Anselm][3]. Keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz. ## Obtaining Login Credentials @@ -157,11 +157,11 @@ $ gsissh -p 2222 salomon.it4i.cz -L 5961:localhost:5961 ### Access With SSH -After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information see [the section in general documentation for Salomon][9] and [the section in general documentation for Anselm][9]. +After successful obtainment of login credentials for the local IT4Innovations account, the PRACE users can access the cluster as regular users using SSH. For more information see [the section in general documentation[9]. ## File Transfers -PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, see [the section in the general documentation for Salomon][8] and [the section in general documentation for Anselm][9]. +PRACE users can use the same transfer mechanisms as regular users (if they've undergone the full registration procedure). For information about this, see [the section in the general documentation][9]. Apart from the standard mechanisms, for PRACE users to transfer data to/from Salomon cluster, a GridFTP server running Globus Toolkit GridFTP service is available. The service is available from public Internet as well as from the internal PRACE network (accessible only from other PRACE partners). @@ -332,7 +332,7 @@ $ ml prace ### Resource Allocation and Job Execution -General information about the resource allocation, job queuing and job execution is in this [section of general documentation for Salomon][13] and [section of general documentation for Anselm][14]. +General information about the resource allocation, job queuing and job execution is in this [section of general documentation][13]. For PRACE users, the default production run queue is "qprace". PRACE users can also use two other queues "qexp" and "qfree". @@ -356,7 +356,7 @@ For Anselm: ### Accounting & Quota -The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation for Salomon][13] and [example in the general documentation for Anselm][14]. +The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation][13]. PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)][i]. @@ -388,13 +388,11 @@ If the quota is insufficient, contact the [support][15] and request an increase. [3]: anselm/introduction.md [5]: #file-transfers [6]: general/accessing-the-clusters/graphical-user-interface/x-window-system.md -[8]: salomon/shell-and-data-access.md -[9]: anselm/shell-and-data-access.md +[9]: general/shell-and-data-access.md [10]: salomon/storage.md [11]: anselm/storage.md [12]: environment-and-modules.md -[13]: salomon/resources-allocation-policy.md -[14]: anselm/resources-allocation-policy.md +[13]: general/resources-allocation-policy.md [15]: #help-and-support [a]: http://www.prace-ri.eu/user-documentation/ diff --git a/docs.it4i/salomon-upgrade.md b/docs.it4i/salomon-upgrade.md deleted file mode 100644 index eb109aea8..000000000 --- a/docs.it4i/salomon-upgrade.md +++ /dev/null @@ -1,36 +0,0 @@ -!!! Warning - This upgrade introduced a lot of changes with respect to production and user experience. - -!!! Hint - You might **need** to **recompile** your binaries. - -Salomon operating system has been upgraded to the latest CentOS 7.6 on 2018-12-05. We are able to support the latest software versions and keep the cluster security with upstream releases after the upgrade. - - Major changes are: - -* kernel upgraded to 3.10 (2.6.32 now) -* glibc upgraded to 2.17 (2.12 now) -* software modules/binaries should be recompiled or deleted - -# Discontinued Modules - -A new tag has been introduced. Modules tagged with **C6** might be malfunctioning. These modules might be recompiled during transition period. Keep support@it4i.cz informed on malfunctioning modules. - -```console -$ ml av intel/ - ---------------------------- /apps/modules/toolchain ---------------------------- - intel/default (C6) intel/2015b (C6) intel/2017c (C6) - intel/13.5.192 (O) intel/2016a (C6) intel/2017.00 - intel/14.0.1 (O) intel/2016.01 intel/2018a (C6) - intel/15.2.164 (O) intel/2017a (C6) intel/2018.03 (C6) - intel/15.3.187 (O) intel/2017b (C6,D) - - Where: - O: Obsolete - C6: Old CentOS6 module - D: Default Module -``` - -!!! Warning - Obsolete modules **O** are going to be deleted after the cluster upgrade. diff --git a/docs.it4i/salomon/capacity-computing.md b/docs.it4i/salomon/capacity-computing.md deleted file mode 100644 index 05a300ba8..000000000 --- a/docs.it4i/salomon/capacity-computing.md +++ /dev/null @@ -1,329 +0,0 @@ -# Capacity Computing - -## Introduction - -In many cases, it is useful to submit huge (100+) number of computational jobs into the PBS queue system. Huge number of (small) jobs is one of the most effective ways to execute embarrassingly parallel calculations, achieving best runtime, throughput and computer utilization. - -However, executing huge number of jobs via the PBS queue may strain the system. This strain may result in slow response to commands, inefficient scheduling and overall degradation of performance and user experience, for all users. For this reason, the number of jobs is **limited to 100 per user, 1500 per job array** - -!!! note - Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time. - -* Use [Job arrays][1] when running huge number of [multithread][2] (bound to one node only) or multinode (multithread across several nodes) jobs -* Use [GNU parallel][3] when running single core jobs -* Combine [GNU parallel with Job arrays][4] when running huge number of single core jobs - -## Policy - -1. A user is allowed to submit at most 100 jobs. Each job may be [a job array][1]. -1. The array size is at most 1500 subjobs. - -## Job Arrays - -!!! note - Huge number of jobs may be easily submitted and managed as a job array. - -A job array is a compact representation of many jobs, called subjobs. The subjobs share the same job script, and have the same values for all attributes and resources, with the following exceptions: - -* each subjob has a unique index, $PBS_ARRAY_INDEX -* job Identifiers of subjobs only differ by their indices -* the state of subjobs can differ (R,Q,...etc.) - -All subjobs within a job array have the same scheduling priority and schedule as independent jobs. Entire job array is submitted through a single qsub command and may be managed by qdel, qalter, qhold, qrls and qsig commands as a single job. - -### Shared jobscript - -All subjobs in job array use the very same, single jobscript. Each subjob runs its own instance of the jobscript. The instances execute different work controlled by $PBS_ARRAY_INDEX variable. - -Example: - -Assume we have 900 input files with name beginning with "file" (e. g. file001, ..., file900). Assume we would like to use each of these input files with program executable myprog.x, each as a separate job. - -First, we create a tasklist file (or subjobs list), listing all tasks (subjobs) - all input files in our example: - -```console -$ find . -name 'file*' > tasklist -``` - -Then we create jobscript: - -```bash -#!/bin/bash -#PBS -A PROJECT_ID -#PBS -q qprod -#PBS -l select=1:ncpus=24,walltime=02:00:00 - -# change to scratch directory -SCR=/scratch/work/user/$USER/$PBS_JOBID -mkdir -p $SCR ; cd $SCR || exit - -# get individual tasks from tasklist with index from PBS JOB ARRAY -TASK=$(sed -n "${PBS_ARRAY_INDEX}p" $PBS_O_WORKDIR/tasklist) - -# copy input file and executable to scratch -cp $PBS_O_WORKDIR/$TASK input ; cp $PBS_O_WORKDIR/myprog.x . - -# execute the calculation -./myprog.x < input > output - -# copy output file to submit directory -cp output $PBS_O_WORKDIR/$TASK.out -``` - -In this example, the submit directory holds the 900 input files, executable myprog.x and the jobscript file. As input for each run, we take the filename of input file from created tasklist file. We copy the input file to scratch (/scratch/work/user/$USER/$PBS_JOBID), execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The myprog.x runs on one node only and must use threads to run in parallel. Be aware, that if the myprog.x **is not multithreaded**, then all the **jobs are run as single thread programs in sequential** manner. Due to allocation of the whole node, the **accounted time is equal to the usage of whole node**, while using only 1/24 of the node! - -If huge number of parallel multicore (in means of multinode multithread, e. g. MPI enabled) jobs is needed to run, then a job array approach should also be used. The main difference compared to previous example using one node is that the local scratch should not be used (as it's not shared between nodes) and MPI or other technique for parallel multinode run has to be used properly. - -### Submit the Job Array - -To submit the job array, use the qsub -J command. The 900 jobs of the [example above][5] may be submitted like this: - -```console -$ qsub -N JOBNAME -J 1-900 jobscript -506493[].isrv5 -``` - -In this example, we submit a job array of 900 subjobs. Each subjob will run on full node and is assumed to take less than 2 hours (note the #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue). - -Sometimes for testing purposes, you may need to submit only one-element array. This is not allowed by PBSPro, but there's a workaround: - -```console -$ qsub -N JOBNAME -J 9-10:2 jobscript -``` - -This will only choose the lower index (9 in this example) for submitting/running your job. - -### Manage the Job Array - -Check status of the job array by the qstat command. - -```console -$ qstat -a 506493[].isrv5 - -isrv5: - Req'd Req'd Elap -Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time ---------------- -------- -- |---|---| ------ --- --- ------ ----- - ----- -12345[].dm2 user2 qprod xx 13516 1 24 -- 00:50 B 00:02 -``` - -The status B means that some subjobs are already running. - -Check status of the first 100 subjobs by the qstat command. - -```console -$ qstat -a 12345[1-100].isrv5 - -isrv5: - Req'd Req'd Elap -Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time ---------------- -------- -- |---|---| ------ --- --- ------ ----- - ----- -12345[1].isrv5 user2 qprod xx 13516 1 24 -- 00:50 R 00:02 -12345[2].isrv5 user2 qprod xx 13516 1 24 -- 00:50 R 00:02 -12345[3].isrv5 user2 qprod xx 13516 1 24 -- 00:50 R 00:01 -12345[4].isrv5 user2 qprod xx 13516 1 24 -- 00:50 Q -- - . . . . . . . . . . . - , . . . . . . . . . . -12345[100].isrv5 user2 qprod xx 13516 1 24 -- 00:50 Q -- -``` - -Delete the entire job array. Running subjobs will be killed, queueing subjobs will be deleted. - -```console -$ qdel 12345[].isrv5 -``` - -Deleting large job arrays may take a while. - -Display status information for all user's jobs, job arrays, and subjobs. - -```console -$ qstat -u $USER -t -``` - -Display status information for all user's subjobs. - -```console -$ qstat -u $USER -tJ -``` - -Read more on job arrays in the [PBSPro Users guide][6]. - -## GNU Parallel - -!!! note - Use GNU parallel to run many single core tasks on one node. - -GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. GNU parallel is most useful in running single core jobs via the queue system on the cluster. - -For more information and examples see the parallel man page: - -```console -$ ml parallel -$ man parallel -``` - -### GNU Parallel jobscript - -The GNU parallel shell executes multiple instances of the jobscript using all cores on the node. The instances execute different work, controlled by the $PARALLEL_SEQ variable. - -Example: - -Assume we have 101 input files with name beginning with "file" (e. g. file001, ..., file101). Assume we would like to use each of these input files with program executable myprog.x, each as a separate single core job. We call these single core jobs tasks. - -First, we create a tasklist file, listing all tasks - all input files in our example: - -```console -$ find . -name 'file*' > tasklist -``` - -Then we create jobscript: - -```bash -#!/bin/bash -#PBS -A PROJECT_ID -#PBS -q qprod -#PBS -l select=1:ncpus=24,walltime=02:00:00 - -[ -z "$PARALLEL_SEQ" ] && -{ ml parallel ; exec parallel -a $PBS_O_WORKDIR/tasklist $0 ; } - -# change to scratch directory -SCR=/scratch/work/user/$USER/$PBS_JOBID/$PARALLEL_SEQ -mkdir -p $SCR ; cd $SCR || exit - -# get individual task from tasklist -TASK=$1 - -# copy input file and executable to scratch -cp $PBS_O_WORKDIR/$TASK input - -# execute the calculation -cat input > output - -# copy output file to submit directory -cp output $PBS_O_WORKDIR/$TASK.out -``` - -In this example, tasks from tasklist are executed via the GNU parallel. The jobscript executes multiple instances of itself in parallel, on all cores of the node. Once an instace of jobscript is finished, new instance starts until all entries in tasklist are processed. Currently processed entry of the joblist may be retrieved via $1 variable. Variable $TASK expands to one of the input filenames from tasklist. We copy the input file to the scratch, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. - -### Submit the Job - -To submit the job, use the qsub command. The 101 tasks' job of the [example above][7] may be submitted like this: - -```console -$ qsub -N JOBNAME jobscript -12345.dm2 -``` - -In this example, we submit a job of 101 tasks. 24 input files will be processed in parallel. The 101 tasks on 24 cores are assumed to complete in less than 2 hours. - -!!! note - Use #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue. - -## Job Arrays and GNU Parallel - -!!! note - Combine the Job arrays and GNU parallel for best throughput of single core jobs - -While job arrays are able to utilize all available computational nodes, the GNU parallel can be used to efficiently run multiple single-core jobs on single node. The two approaches may be combined to utilize all available (current and future) resources to execute single core jobs. - -!!! note - Every subjob in an array runs GNU parallel to utilize all cores on the node - -### GNU Parallel, Shared jobscript - -Combined approach, very similar to job arrays, can be taken. Job array is submitted to the queuing system. The subjobs run GNU parallel. The GNU parallel shell executes multiple instances of the jobscript using all cores on the node. The instances execute different work, controlled by the $PBS_JOB_ARRAY and $PARALLEL_SEQ variables. - -Example: - -Assume we have 960 input files with name beginning with "file" (e. g. file001, ..., file960). Assume we would like to use each of these input files with program executable myprog.x, each as a separate single core job. We call these single core jobs tasks. - -First, we create a tasklist file, listing all tasks - all input files in our example: - -```console -$ find . -name 'file*' > tasklist -``` - -Next we create a file, controlling how many tasks will be executed in one subjob - -```console -$ seq 48 > numtasks -``` - -Then we create jobscript: - -```bash -#!/bin/bash -#PBS -A PROJECT_ID -#PBS -q qprod -#PBS -l select=1:ncpus=24,walltime=02:00:00 - -[ -z "$PARALLEL_SEQ" ] && -{ ml parallel ; exec parallel -a $PBS_O_WORKDIR/numtasks $0 ; } - -# change to scratch directory -SCR=/scratch/work/user/$USER/$PBS_JOBID/$PARALLEL_SEQ -mkdir -p $SCR ; cd $SCR || exit - -# get individual task from tasklist with index from PBS JOB ARRAY and index form Parallel -IDX=$(($PBS_ARRAY_INDEX + $PARALLEL_SEQ - 1)) -TASK=$(sed -n "${IDX}p" $PBS_O_WORKDIR/tasklist) -[ -z "$TASK" ] && exit - -# copy input file and executable to scratch -cp $PBS_O_WORKDIR/$TASK input - -# execute the calculation -cat input > output - -# copy output file to submit directory -cp output $PBS_O_WORKDIR/$TASK.out -``` - -In this example, the jobscript executes in multiple instances in parallel, on all cores of a computing node. Variable $TASK expands to one of the input filenames from tasklist. We copy the input file to the scratch, execute the myprog.x and copy the output file back to the submit directory, under the $TASK.out name. The numtasks file controls how many tasks will be run per subjob. Once an task is finished, new task starts, until the number of tasks in numtasks file is reached. - -!!! note - Select subjob walltime and number of tasks per subjob carefully - -When deciding this values, think about following guiding rules : - -1. Let n = N / 24. Inequality (n + 1) x T < W should hold. The N is number of tasks per subjob, T is expected single task walltime and W is subjob walltime. Short subjob walltime improves scheduling and job throughput. -1. Number of tasks should be modulo 24. -1. These rules are valid only when all tasks have similar task walltimes T. - -### Submit the Job Array (-J) - -To submit the job array, use the qsub -J command. The 960 tasks' job of the [example above][8] may be submitted like this: - -```console -$ qsub -N JOBNAME -J 1-960:48 jobscript -12345[].dm2 -``` - -In this example, we submit a job array of 20 subjobs. Note the -J 1-960:48, this must be the same as the number sent to numtasks file. Each subjob will run on full node and process 24 input files in parallel, 48 in total per subjob. Every subjob is assumed to complete in less than 2 hours. - -!!! note - Use #PBS directives in the beginning of the jobscript file, dont' forget to set your valid PROJECT_ID and desired queue. - -## Examples - -Download the examples in [capacity.zip][9], illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs. - -Unzip the archive in an empty directory on the cluster and follow the instructions in the README file - -```console -$ unzip capacity.zip -$ cd capacity -$ cat README -``` - -[1]: #job-arrays -[2]: #shared-jobscript-on-one-node -[3]: #gnu-parallel -[4]: #job-arrays-and-gnu-parallel -[5]: #array_example -[6]: ../pbspro.md -[7]: #gp_example -[8]: #combined_example -[9]: capacity.zip diff --git a/docs.it4i/salomon/introduction.md b/docs.it4i/salomon/introduction.md index f7b1a06c5..6a91baaf3 100644 --- a/docs.it4i/salomon/introduction.md +++ b/docs.it4i/salomon/introduction.md @@ -1,6 +1,6 @@ # Introduction -Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1008 compute nodes, totalling 24192 compute cores with 129 TB RAM and giving over 2 Pflop/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, and at least 128 GB RAM. Nodes are interconnected through a 7D Enhanced hypercube InfiniBand network and are equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators, and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1]. +Welcome to Salomon supercomputer cluster. The Salomon cluster consists of 1009 compute nodes, totaling 24192 compute cores with 129 TB RAM and giving over 2 PFLOP/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 24 cores, and at least 128 GB RAM. Nodes are interconnected through a 7D Enhanced hypercube InfiniBand network and are equipped with Intel Xeon E5-2680v3 processors. The Salomon cluster consists of 576 nodes without accelerators, and 432 nodes equipped with Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview][1]. The cluster runs with a [CentOS Linux][a] operating system, which is compatible with the RedHat [Linux family][b]. diff --git a/docs.it4i/salomon/job-priority.md b/docs.it4i/salomon/job-priority.md deleted file mode 100644 index 03e0a4602..000000000 --- a/docs.it4i/salomon/job-priority.md +++ /dev/null @@ -1,82 +0,0 @@ -# Job Scheduling - -## Job Execution Priority - -Scheduler gives each job an execution priority and then uses this job execution priority to select which job(s) to run. - -Job execution priority is determined by these job properties (in order of importance): - -1. queue priority -1. fair-share priority -1. eligible time - -### Queue Priority - -Queue priority is priority of queue where job is queued before execution. - -Queue priority has the biggest impact on job execution priority. Execution priority of jobs in higher priority queues is always greater than execution priority of jobs in lower priority queues. Other properties of job used for determining job execution priority (fair-share priority, eligible time) cannot compete with queue priority. - -Queue priorities can be seen [here][a]. - -### Fair-Share Priority - -Fair-share priority is priority calculated on recent usage of resources. Fair-share priority is calculated per project, all members of project share same fair-share priority. Projects with higher recent usage have lower fair-share priority than projects with lower or none recent usage. - -Fair-share priority is used for ranking jobs with equal queue priority. - -Fair-share priority is calculated as - ----8<--- "fairshare_formula.md" - -where MAX_FAIRSHARE has value 1E6, -usage<sub>Project</sub> is cumulated usage by all members of selected project, -usage<sub>Total</sub> is total usage by all users, by all projects. - -Usage counts allocated core-hours (`ncpus x walltime`). Usage is decayed, or cut in half periodically, at the interval 168 hours (one week). - -## Jobs Queued in Queue qexp Are Not Calculated to Project's Usage - -!!! note - Calculated usage and fair-share priority can be seen [here][b]. - -Calculated fair-share priority can be also seen as Resource_List.fairshare attribute of a job. - -### Eligible Time - -Eligible time is amount (in seconds) of eligible time job accrued while waiting to run. Jobs with higher eligible time gains higher priority. - -Eligible time has the least impact on execution priority. Eligible time is used for sorting jobs with equal queue priority and fair-share priority. It is very, very difficult for eligible time to compete with fair-share priority. - -Eligible time can be seen as eligible_time attribute of job. - -### Formula - -Job execution priority (job sort formula) is calculated as: - ----8<--- "job_sort_formula.md" - -### Job backfilling - -The scheduler uses job backfilling. - -Backfilling means fitting smaller jobs around the higher-priority jobs that the scheduler is going to run next, in such a way that the higher-priority jobs are not delayed. Backfilling allows us to keep resources from becoming idle when the top job (job with the highest execution priority) cannot run. - -The scheduler makes a list of jobs to run in order of execution priority. Scheduler looks for smaller jobs that can fit into the usage gaps around the highest-priority jobs in the list. The scheduler looks in the prioritized list of jobs and chooses the highest-priority smaller jobs that fit. Filler jobs are run only if they will not delay the start time of top jobs. - -It means, that jobs with lower execution priority can be run before jobs with higher execution priority. - -!!! note - It is **very beneficial to specify the walltime** when submitting jobs. - -Specifying more accurate walltime enables better scheduling, better execution times and better resource usage. Jobs with suitable (small) walltime could be backfilled - and overtake job(s) with higher priority. - -### Job Placement - -Job [placement can be controlled by flags during submission][1]. - ----8<--- "mathjax.md" - -[1]: job-submission-and-execution.md#job_placement - -[a]: https://extranet.it4i.cz/rsweb/salomon/queues -[b]: https://extranet.it4i.cz/rsweb/salomon/projects diff --git a/docs.it4i/salomon/job-submission-and-execution.md b/docs.it4i/salomon/job-submission-and-execution.md deleted file mode 100644 index b0c6e9f02..000000000 --- a/docs.it4i/salomon/job-submission-and-execution.md +++ /dev/null @@ -1,547 +0,0 @@ -# Job Submission and Execution - -## Job Submission - -When allocating computational resources for the job, specify: - -1. suitable queue for your job (default is qprod) -1. number of computational nodes required -1. number of cores per node required -1. maximum wall time allocated to your calculation, note that jobs exceeding maximum wall time will be killed -1. Project ID -1. Jobscript or interactive switch - -!!! note - Use the **qsub** command to submit your job to a queue for allocation of the computational resources. - -Submit the job using the qsub command: - -```console -$ qsub -A Project_ID -q queue -l select=x:ncpus=y,walltime=[[hh:]mm:]ss[.ms] jobscript -``` - -The qsub submits the job into the queue, in another words the qsub command creates a request to the PBS Job manager for allocation of specified resources. The resources will be allocated when available, subject to above described policies and constraints. **After the resources are allocated the jobscript or interactive shell is executed on first of the allocated nodes.** - -!!! note - PBS statement nodes (qsub -l nodes=nodespec) is not supported on Salomon cluster. - -### Job Submission Examples - -```console -$ qsub -A OPEN-0-0 -q qprod -l select=64:ncpus=24,walltime=03:00:00 ./myjob -``` - -In this example, we allocate 64 nodes, 24 cores per node, for 3 hours. We allocate these resources via the qprod queue, consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. Jobscript myjob will be executed on the first node in the allocation. - -```console -$ qsub -q qexp -l select=4:ncpus=24 -I -``` - -In this example, we allocate 4 nodes, 24 cores per node, for 1 hour. We allocate these resources via the qexp queue. The resources will be available interactively - -```console -$ qsub -A OPEN-0-0 -q qlong -l select=10:ncpus=24 ./myjob -``` - -In this example, we allocate 10 nodes, 24 cores per node, for 72 hours. We allocate these resources via the qlong queue. Jobscript myjob will be executed on the first node in the allocation. - -```console -$ qsub -A OPEN-0-0 -q qfree -l select=10:ncpus=24 ./myjob -``` - -In this example, we allocate 10 nodes, 24 cores per node, for 12 hours. We allocate these resources via the qfree queue. It is not required that the project OPEN-0-0 has any available resources left. Consumed resources are still accounted for. Jobscript myjob will be executed on the first node in the allocation. - -### Intel Xeon Phi Co-Processors - -To allocate a node with Xeon Phi co-processor, user needs to specify that in select statement. Currently only allocation of whole nodes with both Phi cards as the smallest chunk is supported. Standard PBSPro approach through attributes "accelerator", "naccelerators" and "accelerator_model" is used. The "accelerator_model" can be omitted, since on Salomon only one type of accelerator type/model is available. - -The absence of specialized queue for accessing the nodes with cards means, that the Phi cards can be utilized in any queue, including qexp for testing/experiments, qlong for longer jobs, qfree after the project resources have been spent, etc. The Phi cards are thus also available to PRACE users. There's no need to ask for permission to utilize the Phi cards in project proposals. - -```console -$ qsub -A OPEN-0-0 -I -q qprod -l select=1:ncpus=24:accelerator=True:naccelerators=2:accelerator_model=phi7120 ./myjob -``` - -In this example, we allocate 1 node, with 24 cores, with 2 Xeon Phi 7120p cards, running batch job ./myjob. The default time for qprod is used, e. g. 24 hours. - -```console -$ qsub -A OPEN-0-0 -I -q qlong -l select=4:ncpus=24:accelerator=True:naccelerators=2 -l walltime=56:00:00 -I -``` - -In this example, we allocate 4 nodes, with 24 cores per node (totalling 96 cores), with 2 Xeon Phi 7120p cards per node (totalling 8 Phi cards), running interactive job for 56 hours. The accelerator model name was omitted. - -#### Intel Xeon Phi - Queue QMIC - -Examples executions - -```console --l select=1 -exec_vnode = (r21u05n581-mic0:naccelerators=1:ncpus=0) - --l select=4 -(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0) --l select=4:naccelerators=1 -(r21u05n581-mic0:naccelerators=1:ncpus=0)+(r21u05n581-mic1:naccelerators=1:ncpus=0)+(r21u06n582-mic0:naccelerators=1:ncpus=0)+(r21u06n582-mic1:naccelerators=1:ncpus=0) - --l select=1:naccelerators=2 -(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1) - --l select=2:naccelerators=2 -(r21u05n581-mic0:naccelerators=1+r21u05n581-mic1:naccelerators=1)+(r21u06n582-mic0:naccelerators=1+r21u06n582-mic1:naccelerators=1) - --l select=1:ncpus=24:naccelerators=2 -(r22u32n610:ncpus=24+r22u32n610-mic0:naccelerators=1+r22u32n610-mic1:naccelerators=1) - --l select=1:ncpus=24:naccelerators=0+4 -(r33u17n878:ncpus=24:naccelerators=0)+(r33u13n874-mic0:naccelerators=1:ncpus=0)+(r33u13n874-mic1:naccelerators=1:ncpus=0)+(r33u16n877-mic0:naccelerators=1:ncpus=0)+(r33u16n877-mic1:naccelerators=1:ncpus=0) -``` - -### UV2000 SMP - -!!! note - 13 NUMA nodes available on UV2000 - Per NUMA node allocation. - Jobs are isolated by cpusets. - -The UV2000 (node uv1) offers 3TB of RAM and 104 cores, distributed in 13 NUMA nodes. A NUMA node packs 8 cores and approx. 247GB RAM (with exception, node 11 has only 123GB RAM). In the PBS the UV2000 provides 13 chunks, a chunk per NUMA node (see [Resource allocation policy][1]). The jobs on UV2000 are isolated from each other by cpusets, so that a job by one user may not utilize CPU or memory allocated to a job by other user. Always, full chunks are allocated, a job may only use resources of the NUMA nodes allocated to itself. - -```console - $ qsub -A OPEN-0-0 -q qfat -l select=13 ./myjob -``` - -In this example, we allocate all 13 NUMA nodes (corresponds to 13 chunks), 104 cores of the SGI UV2000 node for 24 hours. Jobscript myjob will be executed on the node uv1. - -```console -$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=2000GB ./myjob -``` - -In this example, we allocate 2000GB of memory on the UV2000 for 24 hours. By requesting 2000GB of memory, memory from 10 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1. - -```console -$ qsub -A OPEN-0-0 -q qfat -l select=1:mem=3099GB,walltime=48:00:00 ./myjob -``` - -In this example, we allocate 3099GB of memory on the UV2000 for 48 hours. By requesting 3099GB of memory, memory from all 13 chunks and 8 cores are allocated. Jobscript myjob will be executed on the node uv1. - -```console -$ qsub -A OPEN-0-0 -q qfat -l select=2:mem=1000GB,walltime=48:00:00 ./myjob -``` - -In this example, we allocate 2000GB of memory and 16 cores on the UV2000 for 48 hours. By requesting 1000GB of memory per chunk, 2000GB of memory and 16 cores are allocated. Jobscript myjob will be executed on the node uv1. - -### Useful Tricks - -All qsub options may be [saved directly into the jobscript][2]. In such a case, no options to qsub are needed. - -```console -$ qsub ./myjob -``` - -By default, the PBS batch system sends an e-mail only when the job is aborted. Disabling mail events completely can be done like this: - -```console -$ qsub -m n -``` - -## Advanced Job Placement - -### Placement by Name - -!!! note - Not useful for ordinary computing, suitable for node testing/bechmarking and management tasks. - -Specific nodes may be selected using PBS resource attribute host (for hostnames): - -```console -qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=r24u35n680+1:ncpus=24:host=r24u36n681 -I -``` - -Specific nodes may be selected using PBS resource attribute cname (for short names in cns[0-1]+ format): - -```console -qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=24:host=cns680+1:ncpus=24:host=cns681 -I -``` - -In this example, we allocate nodes r24u35n680 and r24u36n681, all 24 cores per node, for 24 hours. Consumed resources will be accounted to the Project identified by Project ID OPEN-0-0. The resources will be available interactively. - -### Placement by Network Location - -Network location of allocated nodes in the [InifiBand network][3] influences efficiency of network communication between nodes of job. Nodes on the same InifiBand switch communicate faster with lower latency than distant nodes. To improve communication efficiency of jobs, PBS scheduler on Salomon is configured to allocate nodes - from currently available resources - which are as close as possible in the network topology. - -For communication intensive jobs it is possible to set stricter requirement - to require nodes directly connected to the same InifiBand switch or to require nodes located in the same dimension group of the InifiBand network. - -### Placement by InifiBand Switch - -Nodes directly connected to the same InifiBand switch can communicate most efficiently. Using the same switch prevents hops in the network and provides for unbiased, most efficient network communication. There are 9 nodes directly connected to every InifiBand switch. - -!!! note - We recommend allocating compute nodes of a single switch when the best possible computational network performance is required to run job efficiently. - -Nodes directly connected to the one InifiBand switch can be allocated using node grouping on PBS resource attribute switch. - -In this example, we request all 9 nodes directly connected to the same switch using node grouping placement. - -```console -$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24 -l place=group=switch ./myjob -``` - -### Placement by Specific InifiBand Switch - -!!! note - Not useful for ordinary computing, suitable for testing and management tasks. - -Nodes directly connected to the specific InifiBand switch can be selected using the PBS resource attribute _switch_. - -In this example, we request all 9 nodes directly connected to r4i1s0sw1 switch. - -```console -$ qsub -A OPEN-0-0 -q qprod -l select=9:ncpus=24:switch=r4i1s0sw1 ./myjob -``` - -List of all InifiBand switches: - -```console -$ qmgr -c 'print node @a' | grep switch | awk '{print $6}' | sort -u -r1i0s0sw0 -r1i0s0sw1 -r1i1s0sw0 -r1i1s0sw1 -r1i2s0sw0 -... -``` - -List of all all nodes directly connected to the specific InifiBand switch: - -```console -$ qmgr -c 'p n @d' | grep 'switch = r36sw3' | awk '{print $3}' | sort -r36u31n964 -r36u32n965 -r36u33n966 -r36u34n967 -r36u35n968 -r36u36n969 -r37u32n970 -r37u33n971 -r37u34n972 -``` - -### Placement by Hypercube Dimension - -Nodes located in the same dimension group may be allocated using node grouping on PBS resource attribute ehc\_[1-7]d . - -| Hypercube dimension | node_group_key | #nodes per group | -| ------------------- | -------------- | ---------------- | -| 1D | ehc_1d | 18 | -| 2D | ehc_2d | 36 | -| 3D | ehc_3d | 72 | -| 4D | ehc_4d | 144 | -| 5D | ehc_5d | 144,288 | -| 6D | ehc_6d | 432,576 | -| 7D | ehc_7d | all | - -In this example, we allocate 16 nodes in the same [hypercube dimension][4] 1 group. - -```console -$ qsub -A OPEN-0-0 -q qprod -l select=16:ncpus=24 -l place=group=ehc_1d -I -``` - -For better understanding: - -List of all groups in dimension 1: - -```console -$ qmgr -c 'p n @d' | grep ehc_1d | awk '{print $6}' | sort |uniq -c - 18 r1i0 - 18 r1i1 - 18 r1i2 - 18 r1i3 -... -``` - -List of all all nodes in specific dimension 1 group: - -```console -$ $ qmgr -c 'p n @d' | grep 'ehc_1d = r1i0' | awk '{print $3}' | sort -r1i0n0 -r1i0n1 -r1i0n10 -r1i0n11 -... -``` - -## Job Management - -!!! note - Check status of your jobs using the **qstat** and **check-pbs-jobs** commands - -```console -$ qstat -a -$ qstat -a -u username -$ qstat -an -u username -$ qstat -f 12345.isrv5 -``` - -Example: - -```console -$ qstat -a - -srv11: - Req'd Req'd Elap -Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time ---------------- -------- -- |---|---| ------ --- --- ------ ----- - ----- -16287.isrv5 user1 qlong job1 6183 4 64 -- 144:0 R 38:25 -16468.isrv5 user1 qlong job2 8060 4 64 -- 144:0 R 17:44 -16547.isrv5 user2 qprod job3x 13516 2 32 -- 48:00 R 00:58 -``` - -In this example user1 and user2 are running jobs named job1, job2 and job3x. The jobs job1 and job2 are using 4 nodes, 16 cores per node each. The job1 already runs for 38 hours and 25 minutes, job2 for 17 hours 44 minutes. The job1 already consumed 64 x 38.41 = 2458.6 core hours. The job3x already consumed 0.96 x 32 = 30.93 core hours. These consumed core hours will be accounted on the respective project accounts, regardless of whether the allocated cores were actually used for computations. - -Check status of your jobs using check-pbs-jobs command. Check presence of user's PBS jobs' processes on execution hosts. Display load, processes. Display job standard and error output. Continuously display (tail -f) job standard or error output. - -```console -$ check-pbs-jobs --check-all -$ check-pbs-jobs --print-load --print-processes -$ check-pbs-jobs --print-job-out --print-job-err -$ check-pbs-jobs --jobid JOBID --check-all --print-all -$ check-pbs-jobs --jobid JOBID --tailf-job-out -``` - -Examples: - -```console -$ check-pbs-jobs --check-all -JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3 -Check session id: OK -Check processes -r3i6n2: OK -r3i6n3: No process -``` - -In this example we see that job 35141.dm2 currently runs no process on allocated node r3i6n2, which may indicate an execution error. - -```console -$ check-pbs-jobs --print-load --print-processes -JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3 -Print load -r3i6n2: LOAD: 16.01, 16.01, 16.00 -r3i6n3: LOAD: 0.01, 0.00, 0.01 -Print processes - %CPU CMD -r3i6n2: 0.0 -bash -r3i6n2: 0.0 /bin/bash /var/spool/PBS/mom_priv/jobs/35141.dm2.SC -r3i6n2: 99.7 run-task -... -``` - -In this example we see that job 35141.dm2 currently runs process run-task on node r3i6n2, using one thread only, while node r3i6n3 is empty, which may indicate an execution error. - -```console -$ check-pbs-jobs --jobid 35141.dm2 --print-job-out -JOB 35141.dm2, session_id 71995, user user2, nodes r3i6n2,r3i6n3 -Print job standard output: -======================== Job start ========================== -Started at : Fri Aug 30 02:47:53 CEST 2013 -Script name : script -Run loop 1 -Run loop 2 -Run loop 3 -``` - -In this example, we see actual output (some iteration loops) of the job 35141.dm2 - -!!! note - Manage your queued or running jobs, using the **qhold**, **qrls**, **qdel,** **qsig** or **qalter** commands - -You may release your allocation at any time, using qdel command - -```console -$ qdel 12345.isrv5 -``` - -You may kill a running job by force, using qsig command - -```console -$ qsig -s 9 12345.isrv5 -``` - -Learn more by reading the pbs man page - -```console -$ man pbs_professional -``` - -## Job Execution - -### Jobscript - -!!! note - Prepare the jobscript to run batch jobs in the PBS queue system - -The Jobscript is a user made script, controlling sequence of commands for executing the calculation. It is often written in bash, other scripts may be used as well. The jobscript is supplied to PBS **qsub** command as an argument and executed by the PBS Professional workload manager. - -!!! note - The jobscript or interactive shell is executed on first of the allocated nodes. - -```console -$ qsub -q qexp -l select=4:ncpus=24 -N Name0 ./myjob -$ qstat -n -u username - -isrv5: - Req'd Req'd Elap -Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time ---------------- -------- -- |---|---| ------ --- --- ------ ----- - ----- -15209.isrv5 username qexp Name0 5530 4 96 -- 01:00 R 00:00 - r21u01n577/0*24+r21u02n578/0*24+r21u03n579/0*24+r21u04n580/0*24 -``` - -In this example, the nodes r21u01n577, r21u02n578, r21u03n579, r21u04n580 were allocated for 1 hour via the qexp queue. The jobscript myjob will be executed on the node r21u01n577, while the nodes r21u02n578, r21u03n579, r21u04n580 are available for use as well. - -!!! note - The jobscript or interactive shell is by default executed in home directory - -```console -$ qsub -q qexp -l select=4:ncpus=24 -I -qsub: waiting for job 15210.isrv5 to start -qsub: job 15210.isrv5 ready - -$ pwd -/home/username -``` - -In this example, 4 nodes were allocated interactively for 1 hour via the qexp queue. The interactive shell is executed in the home directory. - -!!! note - All nodes within the allocation may be accessed via ssh. Unallocated nodes are not accessible to user. - -The allocated nodes are accessible via ssh from login nodes. The nodes may access each other via ssh as well. - -Calculations on allocated nodes may be executed remotely via the MPI, ssh, pdsh or clush. You may find out which nodes belong to the allocation by reading the $PBS_NODEFILE file - -```console -qsub -q qexp -l select=2:ncpus=24 -I -qsub: waiting for job 15210.isrv5 to start -qsub: job 15210.isrv5 ready - -$ pwd -/home/username - -$ sort -u $PBS_NODEFILE -r2i5n6.ib0.smc.salomon.it4i.cz -r4i6n13.ib0.smc.salomon.it4i.cz -r4i7n0.ib0.smc.salomon.it4i.cz -r4i7n2.ib0.smc.salomon.it4i.cz - -$ pdsh -w r2i5n6,r4i6n13,r4i7n[0,2] hostname -r4i6n13: r4i6n13 -r2i5n6: r2i5n6 -r4i7n2: r4i7n2 -r4i7n0: r4i7n0 -``` - -In this example, the hostname program is executed via pdsh from the interactive shell. The execution runs on all four allocated nodes. The same result would be achieved if the pdsh is called from any of the allocated nodes or from the login nodes. - -### Example Jobscript for MPI Calculation - -!!! note - Production jobs must use the /scratch directory for I/O - -The recommended way to run production jobs is to change to /scratch directory early in the jobscript, copy all inputs to /scratch, execute the calculations and copy outputs to home directory. - -```bash -#!/bin/bash - -# change to scratch directory, exit on failure -SCRDIR=/scratch/work/user/$USER/myjob -mkdir -p $SCRDIR -cd $SCRDIR || exit - -# copy input file to scratch -cp $PBS_O_WORKDIR/input . -cp $PBS_O_WORKDIR/mympiprog.x . - -# load the MPI module -ml OpenMPI - -# execute the calculation -mpiexec -pernode ./mympiprog.x - -# copy output file to home -cp output $PBS_O_WORKDIR/. - -#exit -exit -``` - -In this example, some directory on the /home holds the input file input and executable mympiprog.x . We create a directory myjob on the /scratch filesystem, copy input and executable files from the /home directory where the qsub was invoked ($PBS_O_WORKDIR) to /scratch, execute the MPI programm mympiprog.x and copy the output file back to the /home directory. The mympiprog.x is executed as one process per node, on all allocated nodes. - -!!! note - Consider preloading inputs and executables onto [shared scratch][5] before the calculation starts. - -In some cases, it may be impractical to copy the inputs to scratch and outputs to home. This is especially true when very large input and output files are expected, or when the files should be reused by a subsequent calculation. In such a case, it is users responsibility to preload the input files on shared /scratch before the job submission and retrieve the outputs manually, after all calculations are finished. - -!!! note - Store the qsub options within the jobscript. Use **mpiprocs** and **ompthreads** qsub options to control the MPI job execution. - -### Example Jobscript for MPI Calculation With Preloaded Inputs - -Example jobscript for an MPI job with preloaded inputs and executables, options for qsub are stored within the script : - -```bash -#!/bin/bash -#PBS -q qprod -#PBS -N MYJOB -#PBS -l select=100:ncpus=24:mpiprocs=1:ompthreads=24 -#PBS -A OPEN-0-0 - -# change to scratch directory, exit on failure -SCRDIR=/scratch/work/user/$USER/myjob -cd $SCRDIR || exit - -# load the MPI module -ml OpenMPI - -# execute the calculation -mpiexec ./mympiprog.x - -#exit -exit -``` - -In this example, input and executable files are assumed preloaded manually in /scratch/$USER/myjob directory. Note the **mpiprocs** and **ompthreads** qsub options, controlling behavior of the MPI execution. The mympiprog.x is executed as one process per node, on all 100 allocated nodes. If mympiprog.x implements OpenMP threads, it will run 24 threads per node. - -HTML commented section #2 (examples need to be reworked) - -### Example Jobscript for Single Node Calculation - -!!! note - Local scratch directory is often useful for single node jobs. Local scratch will be deleted immediately after the job ends. Be very careful, use of RAM disk filesystem is at the expense of operational memory. - -Example jobscript for single node calculation, using [local scratch][5] on the node: - -```bash -#!/bin/bash - -# change to local scratch directory -cd /lscratch/$PBS_JOBID || exit - -# copy input file to scratch -cp $PBS_O_WORKDIR/input . -cp $PBS_O_WORKDIR/myprog.x . - -# execute the calculation -./myprog.x - -# copy output file to home -cp output $PBS_O_WORKDIR/. - -#exit -exit -``` - -In this example, some directory on the home holds the input file input and executable myprog.x . We copy input and executable files from the home directory where the qsub was invoked ($PBS_O_WORKDIR) to local scratch /lscratch/$PBS_JOBID, execute the myprog.x and copy the output file back to the /home directory. The myprog.x runs on one node only and may use threads. - -[1]: resources-allocation-policy.md -[2]: #example-jobscript-for-mpi-calculation-with-preloaded-inputs -[3]: network.md -[4]: 7d-enhanced-hypercube.md -[5]: storage.md diff --git a/docs.it4i/salomon/shell-and-data-access.md b/docs.it4i/salomon/shell-and-data-access.md deleted file mode 100644 index 941b539ea..000000000 --- a/docs.it4i/salomon/shell-and-data-access.md +++ /dev/null @@ -1,224 +0,0 @@ -# Accessing the Cluster - -## Shell Access - -The Salomon cluster is accessed by SSH protocol via login nodes login1, login2, login3 and login4 at address salomon.it4i.cz. The login nodes may be addressed specifically, by prepending the login node name to the address. - -!!! note - The alias salomon.it4i.cz is currently not available through VPN connection. Please use loginX.salomon.it4i.cz when connected to VPN. - -| Login address | Port | Protocol | Login node | -| ---------------------- | ---- | -------- | ------------------------------------- | -| salomon.it4i.cz | 22 | ssh | round-robin DNS record for login[1-4] | -| login1.salomon.it4i.cz | 22 | ssh | login1 | -| login2.salomon.it4i.cz | 22 | ssh | login2 | -| login3.salomon.it4i.cz | 22 | ssh | login3 | -| login4.salomon.it4i.cz | 22 | ssh | login4 | - -The authentication is by the [private key][1] only. - -!!! note - Please verify SSH fingerprints during the first logon. They are identical on all login nodes: - - md5: - - f6:28:98:e4:f9:b2:a6:8f:f2:f4:2d:0a:09:67:69:80 (DSA)<br /> - 70:01:c9:9a:5d:88:91:c7:1b:c0:84:d1:fa:4e:83:5c (RSA) - - sha256: - - epkqEU2eFzXnMeMMkpX02CykyWjGyLwFj528Vumpzn4 (DSA) - WNIrR7oeQDYpBYy4N2d5A6cJ2p0837S7gzzTpaDBZrc (RSA) - -Private key authentication: - -On **Linux** or **Mac**, use - -```console -local $ ssh -i /path/to/id_rsa username@salomon.it4i.cz -``` - -If you see warning message "UNPROTECTED PRIVATE KEY FILE!", use this command to set lower permissions to private key file. - -```console -local $ chmod 600 /path/to/id_rsa -``` - -On **Windows**, use [PuTTY ssh client][2]. - -After logging in, you will see the command prompt: - -```console - _____ _ - / ____| | | - | (___ __ _| | ___ _ __ ___ ___ _ __ - \___ \ / _` | |/ _ \| '_ ` _ \ / _ \| '_ \ - ____) | (_| | | (_) | | | | | | (_) | | | | - |_____/ \__,_|_|\___/|_| |_| |_|\___/|_| |_| - - - http://www.it4i.cz/?lang=en - - -Last login: Tue Jul 9 15:57:38 2018 from your-host.example.com -[username@login2.salomon ~]$ -``` - -!!! note - The environment is **not** shared between login nodes, except for [shared filesystems][3]. - -## Data Transfer - -Data in and out of the system may be transferred by the [scp][a] and sftp protocols. - -| Address | Port | Protocol | -| ---------------------- | ---- | --------- | -| salomon.it4i.cz | 22 | scp, sftp | -| login1.salomon.it4i.cz | 22 | scp, sftp | -| login2.salomon.it4i.cz | 22 | scp, sftp | -| login3.salomon.it4i.cz | 22 | scp, sftp | -| login4.salomon.it4i.cz | 22 | scp, sftp | - -The authentication is by the [private key][1] only. - -On linux or Mac, use scp or sftp client to transfer the data to Salomon: - -```console -local $ scp -i /path/to/id_rsa my-local-file username@salomon.it4i.cz:directory/file -``` - -```console -local $ scp -i /path/to/id_rsa -r my-local-dir username@salomon.it4i.cz:directory -``` - -or - -```console -local $ sftp -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz -``` - -Very convenient way to transfer files in and out of the Salomon computer is via the fuse filesystem [sshfs][b]. - -```console -local $ sshfs -o IdentityFile=/path/to/id_rsa username@salomon.it4i.cz:. mountpoint -``` - -Using sshfs, the users Salomon home directory will be mounted on your local computer, just like an external disk. - -Learn more on ssh, scp and sshfs by reading the manpages - -```console -$ man ssh -$ man scp -$ man sshfs -``` - -On Windows, use [WinSCP client][c] to transfer the data. The [win-sshfs client][d] provides a way to mount the Salomon filesystems directly as an external disc. - -More information about the shared file systems is available [here][3]. - -## Connection Restrictions - -Outgoing connections, from Salomon Cluster login nodes to the outside world, are restricted to following ports: - -| Port | Protocol | -| ---- | -------- | -| 22 | ssh | -| 80 | http | -| 443 | https | -| 9418 | git | - -!!! note - Please use **ssh port forwarding** and proxy servers to connect from Salomon to all other remote ports. - -Outgoing connections, from Salomon Cluster compute nodes are restricted to the internal network. Direct connections form compute nodes to outside world are cut. - -## Port Forwarding - -### Port Forwarding From Login Nodes - -!!! note - Port forwarding allows an application running on Salomon to connect to arbitrary remote host and port. - -It works by tunneling the connection from Salomon back to users workstation and forwarding from the workstation to the remote host. - -Pick some unused port on Salomon login node (for example 6000) and establish the port forwarding: - -```console -local $ ssh -R 6000:remote.host.com:1234 salomon.it4i.cz -``` - -In this example, we establish port forwarding between port 6000 on Salomon and port 1234 on the remote.host.com. By accessing localhost:6000 on Salomon, an application will see response of remote.host.com:1234. The traffic will run via users local workstation. - -Port forwarding may be done **using PuTTY** as well. On the PuTTY Configuration screen, load your Salomon configuration first. Then go to Connection->SSH->Tunnels to set up the port forwarding. Click Remote radio button. Insert 6000 to Source port textbox. Insert remote.host.com:1234. Click Add button, then Open. - -Port forwarding may be established directly to the remote host. However, this requires that user has ssh access to remote.host.com - -```console -$ ssh -L 6000:localhost:1234 remote.host.com -``` - -Note: Port number 6000 is chosen as an example only. Pick any free port. - -### Port Forwarding From Compute Nodes - -Remote port forwarding from compute nodes allows applications running on the compute nodes to access hosts outside Salomon Cluster. - -First, establish the remote port forwarding form the login node, as [described above][4]. - -Second, invoke port forwarding from the compute node to the login node. Insert following line into your jobscript or interactive shell - -```console -$ ssh -TN -f -L 6000:localhost:6000 login1 -``` - -In this example, we assume that port forwarding from login1:6000 to remote.host.com:1234 has been established beforehand. By accessing localhost:6000, an application running on a compute node will see response of remote.host.com:1234 - -### Using Proxy Servers - -Port forwarding is static, each single port is mapped to a particular port on remote host. Connection to other remote host, requires new forward. - -!!! note - Applications with inbuilt proxy support, experience unlimited access to remote hosts, via single proxy server. - -To establish local proxy server on your workstation, install and run SOCKS proxy server software. On Linux, sshd demon provides the functionality. To establish SOCKS proxy server listening on port 1080 run: - -```console -local $ ssh -D 1080 localhost -``` - -On Windows, install and run the free, open source [Sock Puppet][e] server. - -Once the proxy server is running, establish ssh port forwarding from Salomon to the proxy server, port 1080, exactly as [described above][4]. - -```console -local $ ssh -R 6000:localhost:1080 salomon.it4i.cz -``` - -Now, configure the applications proxy settings to **localhost:6000**. Use port forwarding to access the [proxy server from compute nodes][4] as well. - -## Graphical User Interface - -* The [X Window system][5] is a principal way to get GUI access to the clusters. -* The [Virtual Network Computing][6] is a graphical [desktop sharing][f] system that uses the [Remote Frame Buffer protocol][g] to remotely control another [computer][h]. - -## VPN Access - -* Access to IT4Innovations internal resources via [VPN][7]. - -[1]: ../general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md -[2]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md -[3]: storage.md -[4]: #port-forwarding-from-login-nodes -[5]: ../general/accessing-the-clusters/graphical-user-interface/x-window-system.md -[6]: ../general/accessing-the-clusters/graphical-user-interface/vnc.md -[7]: ../general/accessing-the-clusters/vpn-access.md - -[a]: http://en.wikipedia.org/wiki/Secure_copy -[b]: http://linux.die.net/man/1/sshfs -[c]: http://winscp.net/eng/download.php -[d]: http://code.google.com/p/win-sshfs/ -[e]: http://sockspuppet.com/ -[f]: http://en.wikipedia.org/wiki/Desktop_sharing -[g]: http://en.wikipedia.org/wiki/RFB_protocol -[h]: http://en.wikipedia.org/wiki/Computer diff --git a/docs.it4i/salomon/storage.md b/docs.it4i/salomon/storage.md index 1a3becfff..24b5d9310 100644 --- a/docs.it4i/salomon/storage.md +++ b/docs.it4i/salomon/storage.md @@ -18,7 +18,7 @@ All login and compute nodes may access same data on shared file systems. Compute ## Archiving -Please don't use shared file systems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][6], which is available via SSHFS. +Don't use shared file systems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service][6], which is available via SSHFS. ## Shared File Systems @@ -484,7 +484,7 @@ The procedure to obtain the CESNET access is quick and trouble-free. ### Understanding CESNET Storage !!! note - It is very important to understand the CESNET storage before uploading data. [Please read][h] first. + It is very important to understand the CESNET storage before uploading data. [Read][h] first. Once registered for CESNET Storage, you may [access the storage][i] in number of ways. We recommend the SSHFS and RSYNC methods. diff --git a/docs.it4i/salomon/visualization.md b/docs.it4i/salomon/visualization.md index 0cd031b8a..9e258028e 100644 --- a/docs.it4i/salomon/visualization.md +++ b/docs.it4i/salomon/visualization.md @@ -1,6 +1,6 @@ # Visualization Servers -Remote visualization with NICE DCV software is availabe on two nodes. +Remote visualization with [NICE DCV software][3] is availabe on two nodes. | Node | Count | Processor | Cores | Memory | GPU Accelerator | |---------------|-------|-----------------------------------|-------|--------|------------------------------| @@ -17,178 +17,6 @@ Remote visualization with NICE DCV software is availabe on two nodes. * [Graphical User Interface][1] * [VPN Access][2] -## Install and Run - -**Install NICE DCV 2016** (user-computer) - -* [Overview][a] -* [Linux download][b] -* [Windows download][c] - -**Install VPN client** [VPN Access][3] - -!!! note - Visualisation server is a compute node. You are not able to SSH with your private key. There are two solutions available to solve login issue. - -### Windows Users - -**Solution 1 - Add the public fingerprint** - -* Generate public fingerprint for your private key with PuTTYgen - - - -* Add this key to `~/.ssh/authorized_keys` on the cluster - - - -* Use your standard SSH key to connect to visualization server - -**Solution 2 - Copy private key from the cluster** - -* Install WinSCP client (user-computer) [Download WinSCP installer][d] -* Add credentials - - - -* Add path to key file - - - -* Save -* Copy `~/.ssh/id_rsa` to your computer -* Convert key to PuTTY format with PuTTYgen - - - -* Use this new ssh key to connect to visualization server - -**Install PuTTY** - -* [Overview][4] -* [Download PuTTY installer][e] -* Configure PuTTY - - - -* Add credentials and key file (create 3x sessions: **vizserv1.salomon.it4i.cz**, **vizserv2.salomon.it4i.cz**, **login1.salomon.it4i.cz**) -* Config SSH tunnels (user-computer) (for sessions vizserv1 and vizserv2 only) - ports: **5901**, **5902**, **7300-7305** - - - -* Save - -**Run VPN client** [VPN IT4Innovations][f] (user-computer) - -**Login to Salomon via PuTTY** (user-computer) - -```console -$ ssh salomon.it4i.cz -``` - -**Remove ~/.vnc/xstartup** - -**Run job** - -```console -$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1 -$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2 -``` - -**Run vncserver on vizservX** - -* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2) -* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24 -* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24 -* set password for vncserver - -**Login to vizservX via PuTTY (vizserv1/vizserv2) with tunnels** (user-computer) - -**Run NICE DCV 2016** (user-computer) - -* vizserv1: localhost:5901 -* vizserv2: localhost:5902 -* fill password - - - - -**Check DCV status (Salomon-vizservX) in VNC window** - -**Run glxgears (Salomon-vizservX)** - - - -**LOGOUT FROM MENU: System->Logout** - -### Linux Users - -**Config SSH tunnels (user-computer)** - -* ports: 5901, 5902, 7300-7305 -* vizserv1 - -```console -$ ssh -i ~/salomon_key -TN -f user@vizserv1.salomon.it4i.cz -L 5901:localhost:5901 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305 -``` - -* vizserv2 - -```console -$ ssh -i ~/salomon_key -TN -f user@vizserv2.salomon.it4i.cz -L 5902:localhost:5902 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305 -``` - -**Run VPN client** [VPN IT4Innovations][f] (user-computer) - -**Login to Salomon** (user-computer) - -```console -$ ssh salomon.it4i.cz -``` - -**Remove ~/.vnc/xstartup** - -**Run job** - -```console -$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1 -$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2 -``` - -**Run vncserver on vizservX** - -* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2) -* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24 -* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24 -* set password for vncserver - -**Run SSH (vizserv1/vizserv2) with tunnels** (user-computer) - -**Run NICE DCV 2016** (user-computer) - -* vizserv1: localhost:5901 -* vizserv2: localhost:5902 -* fill password - - - - -**Check DCV status in VNC window** - -**Run glxgears** - - - -**LOGOUT FROM MENU: System->Logout** - -[1]: shell-and-data-access.md#graphical-user-interface -[2]: shell-and-data-access.md#vpn-access -[3]: ../general/accessing-the-clusters/vpn-access.md -[4]: ../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md - -[a]: https://www.nice-software.com/download/nice-dcv-2016 -[b]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/linux/nice-dcv-endstation-2016.0-17066.run -[c]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/win/nice-dcv-endstation-2016.0-17066-Release.msi -[d]: https://winscp.net/download/WinSCP-5.13.3-Setup.exe -[e]: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi -[f]: https://vpn.it4i.cz/user +[1]: ../general/shell-and-data-access.md#graphical-user-interface +[2]: ../general/shell-and-data-access.md#vpn-access +[3]: ../software/viz/NICEDCVsoftware.md diff --git a/docs.it4i/software/bio/omics-master/overview.md b/docs.it4i/software/bio/omics-master/overview.md index 4cb6210ad..4a3ef9901 100644 --- a/docs.it4i/software/bio/omics-master/overview.md +++ b/docs.it4i/software/bio/omics-master/overview.md @@ -393,9 +393,9 @@ Each prioritization (â€job’) has three associated screens that facilitate the [1]: diagnostic-component-team.md [2]: priorization-component-bierapp.md -[3]: ../../../salomon/resources-allocation-policy.md +[3]: ../../../general/resources-allocation-policy.md [4]: ../../../salomon/storage.md -[5]: ../../../salomon/job-submission-and-execution.md +[5]: ../../../general/job-submission-and-execution.md [a]: http://www.bioinformatics.babraham.ac.uk/projects/fastqc/ [b]: https://www.broadinstitute.org/gatk/ diff --git a/docs.it4i/software/chemistry/molpro.md b/docs.it4i/software/chemistry/molpro.md index d5876eb08..7ab456aa1 100644 --- a/docs.it4i/software/chemistry/molpro.md +++ b/docs.it4i/software/chemistry/molpro.md @@ -8,7 +8,7 @@ Molpro is a software package used for accurate ab-initio quantum chemistry calcu ## License -Molpro software package is available only to users that have a valid license. Please contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution). +Molpro software package is available only to users that have a valid license. Contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution). To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website][b]. @@ -30,7 +30,7 @@ Compilation parameters are default: ## Running -Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation][c] for more details. +Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Refer to the [Molpro documentation][c] for more details. !!! note The OpenMP parallelization in Molpro is limited and has been observed to produce limited scaling. We therefore recommend to use MPI parallelization only. This can be achieved by passing option mpiprocs=16:ompthreads=1 to PBS. diff --git a/docs.it4i/software/chemistry/nwchem.md b/docs.it4i/software/chemistry/nwchem.md index 7540e48dc..d4ff1b08d 100644 --- a/docs.it4i/software/chemistry/nwchem.md +++ b/docs.it4i/software/chemistry/nwchem.md @@ -28,7 +28,7 @@ mpirun nwchem h2o.nw ## Options -Please refer to [the documentation][b] and in the input file set the following directives: +Refer to [the documentation][b] and in the input file set the following directives: * MEMORY : controls the amount of memory NWChem will use * SCRATCH_DIR : set this to a directory in [SCRATCH filesystem - Salomon][1] (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct" diff --git a/docs.it4i/software/chemistry/phono3py.md b/docs.it4i/software/chemistry/phono3py.md index 29251338f..9277cbea7 100644 --- a/docs.it4i/software/chemistry/phono3py.md +++ b/docs.it4i/software/chemistry/phono3py.md @@ -14,7 +14,7 @@ $ ml av phono3py $ ml phono3py ``` -## Example of Calculating Thermal Conductivity of Si Using VASP Code +## Example of Calculating Thermal Conductivity of Si Using VASP Code. ### Calculating Force Constants diff --git a/docs.it4i/software/compilers.md b/docs.it4i/software/compilers.md index ee950c101..4d276b761 100644 --- a/docs.it4i/software/compilers.md +++ b/docs.it4i/software/compilers.md @@ -195,6 +195,6 @@ For information how to work with NVIDIA CUDA, read the [NVIDIA CUDA page][3]. [1]: intel/intel-suite/intel-compilers.md [2]: lang/java.md -[3]: ../anselm/software/nvidia-cuda.md +[3]: nvidia-cuda.md [a]: http://www.pgroup.com/products/pgicdk.htm diff --git a/docs.it4i/software/debuggers/allinea-ddt.md b/docs.it4i/software/debuggers/allinea-ddt.md index 6d195b0e7..42d3b3327 100644 --- a/docs.it4i/software/debuggers/allinea-ddt.md +++ b/docs.it4i/software/debuggers/allinea-ddt.md @@ -59,7 +59,7 @@ Be sure to log in with an X window forwarding enabled. This could mean using the $ ssh -X username@anselm.it4i.cz ``` -Other options is to access login node using VNC. Please see the detailed information on how to [use graphic user interface on Anselm][1]. +Other options is to access login node using VNC. See the detailed information on how to [use graphic user interface on Anselm][1]. From the login node an interactive session **with X windows forwarding** (-X option) can be started by following command: diff --git a/docs.it4i/software/debuggers/allinea-performance-reports.md b/docs.it4i/software/debuggers/allinea-performance-reports.md index f4d6491b5..2319747dc 100644 --- a/docs.it4i/software/debuggers/allinea-performance-reports.md +++ b/docs.it4i/software/debuggers/allinea-performance-reports.md @@ -59,6 +59,6 @@ $ perf-report mpirun ./mympiprog.x Performance report files [mympiprog_32p\*.txt][3] and [mympiprog_32p\*.html][4] were created. We can see that the code is very efficient on MPI and is CPU bounded. [1]: ../mpi/mpi.md -[2]: ../../salomon/job-submission-and-execution.md +[2]: ../../general/job-submission-and-execution.md [3]: mympiprog_32p_2014-10-15_16-56.txt [4]: mympiprog_32p_2014-10-15_16-56.html diff --git a/docs.it4i/software/debuggers/papi.md b/docs.it4i/software/debuggers/papi.md index 7ab30475f..7b747db6c 100644 --- a/docs.it4i/software/debuggers/papi.md +++ b/docs.it4i/software/debuggers/papi.md @@ -90,7 +90,7 @@ The include path is automatically added by papi module to $INCLUDE. ### High Level API -Please refer to [this description of the High level API][a]. +Refer to [this description of the High level API][a]. ### Low Level API diff --git a/docs.it4i/software/debuggers/scalasca.md b/docs.it4i/software/debuggers/scalasca.md index b2ad3dd09..232e221cb 100644 --- a/docs.it4i/software/debuggers/scalasca.md +++ b/docs.it4i/software/debuggers/scalasca.md @@ -43,7 +43,7 @@ Some notable Scalasca options are: * **-e <directory> Specify a directory to save the collected data to. By default, Scalasca saves the data to a directory with prefix scorep\_, followed by name of the executable and launch configuration.** !!! note - Scalasca can generate a huge amount of data, especially if tracing is enabled. Please consider saving the data to a [scratch directory][6]. + Scalasca can generate a huge amount of data, especially if tracing is enabled. Consider saving the data to a [scratch directory][6]. ### Analysis of Reports diff --git a/docs.it4i/software/debuggers/score-p.md b/docs.it4i/software/debuggers/score-p.md index 4c98d7a11..f0e069000 100644 --- a/docs.it4i/software/debuggers/score-p.md +++ b/docs.it4i/software/debuggers/score-p.md @@ -74,7 +74,7 @@ subroutine foo end subroutine foo ``` -Please refer to the [documentation for description of the API][b]. +Refer to the [documentation for description of the API][b]. ### Manual Instrumentation Using Directives diff --git a/docs.it4i/software/debuggers/total-view.md b/docs.it4i/software/debuggers/total-view.md index 667216bc1..758418f8c 100644 --- a/docs.it4i/software/debuggers/total-view.md +++ b/docs.it4i/software/debuggers/total-view.md @@ -68,7 +68,7 @@ Be sure to log in with an X window forwarding enabled. This could mean using the ssh -X username@salomon.it4i.cz ``` -Other options is to access login node using VNC. Please see the detailed information on how to use graphic user interface on Anselm. +Other options is to access login node using VNC. See the detailed information on how to use graphic user interface on Anselm. From the login node an interactive session with X windows forwarding (-X option) can be started by following command (for Anselm use 16 threads): diff --git a/docs.it4i/software/debuggers/valgrind.md b/docs.it4i/software/debuggers/valgrind.md index d84bd4020..ea08c75d4 100644 --- a/docs.it4i/software/debuggers/valgrind.md +++ b/docs.it4i/software/debuggers/valgrind.md @@ -63,7 +63,7 @@ Now, lets run it with Valgrind. The syntax is : `valgrind [valgrind options] <your program binary> [your program options]` -If no Valgrind options are specified, Valgrind defaults to running Memcheck tool. Please refer to the Valgrind documentation for a full description of command line options. +If no Valgrind options are specified, Valgrind defaults to running Memcheck tool. Refer to the Valgrind documentation for a full description of command line options. ```console $ valgrind ./valgrind-example diff --git a/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md b/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md index c6f264ce5..d41869239 100644 --- a/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md +++ b/docs.it4i/software/intel/intel-suite/intel-trace-analyzer-and-collector.md @@ -32,7 +32,7 @@ The GUI will launch and you can open the produced `*`.stf file.  -Please refer to Intel documenation about usage of the GUI tool. +Refer to Intel documenation about usage of the GUI tool. ## References diff --git a/docs.it4i/software/mpi/mpi.md b/docs.it4i/software/mpi/mpi.md index 43e8c61d0..b60d56cf8 100644 --- a/docs.it4i/software/mpi/mpi.md +++ b/docs.it4i/software/mpi/mpi.md @@ -39,7 +39,7 @@ Examples: $ ml gompi/2015b ``` -In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). Please see more information about toolchains in section [Environment and Modules][1]. +In this example, we activate the latest OpenMPI with latest GNU compilers (OpenMPI 1.8.6 and GCC 5.1). See more information about toolchains in section [Environment and Modules][1]. To use OpenMPI with the intel compiler suite, use diff --git a/docs.it4i/software/mpi/running_openmpi.md b/docs.it4i/software/mpi/running_openmpi.md index 5f2606bc2..05629a9a6 100644 --- a/docs.it4i/software/mpi/running_openmpi.md +++ b/docs.it4i/software/mpi/running_openmpi.md @@ -26,7 +26,7 @@ $ mpiexec -pernode ./helloworld_mpi.x ``` !!! note - Please be aware, that in this example, the directive **-pernode** is used to run only **one task per node**, which is normally an unwanted behaviour (unless you want to run hybrid code with just one MPI and 16 OpenMP tasks per node). In normal MPI programs **omit the -pernode directive** to run up to 16 MPI tasks per each node. + Be aware, that in this example, the directive **-pernode** is used to run only **one task per node**, which is normally an unwanted behaviour (unless you want to run hybrid code with just one MPI and 16 OpenMP tasks per node). In normal MPI programs **omit the -pernode directive** to run up to 16 MPI tasks per each node. In this example, we allocate 4 nodes via the express queue interactively. We set up the openmpi environment and interactively run the helloworld_mpi.x program. Note that the executable helloworld_mpi.x must be available within the same path on all nodes. This is automatically fulfilled on the /home and /scratch filesystem. diff --git a/docs.it4i/software/numerical-languages/octave.md b/docs.it4i/software/numerical-languages/octave.md index 6788bff11..c5b77e320 100644 --- a/docs.it4i/software/numerical-languages/octave.md +++ b/docs.it4i/software/numerical-languages/octave.md @@ -107,7 +107,7 @@ $ source /apps/tools/octave/3.8.2-mic/bin/octave-env.sh # set up environment va $ octave -q /apps/tools/octave/3.8.2-mic/example/test0.m # run an example ``` -[1]: ../../salomon/job-submission-and-execution.md +[1]: ../../general/job-submission-and-execution.md [2]: ../intel/intel-xeon-phi-salomon.md [3]: ../../salomon/compute-nodes.md diff --git a/docs.it4i/software/numerical-languages/r.md b/docs.it4i/software/numerical-languages/r.md index 8351cd0f6..ad3ca39fb 100644 --- a/docs.it4i/software/numerical-languages/r.md +++ b/docs.it4i/software/numerical-languages/r.md @@ -402,7 +402,7 @@ $ export MKL_MIC_ENABLE=1 Read more about automatic offload [here][6]. -[1]: ../../anselm/job-submission-and-execution.md +[1]: ../../general/job-submission-and-execution.md [2]: #interactive-execution [3]: ../mpi/running_openmpi.md [4]: #static-rmpi diff --git a/docs.it4i/anselm/software/nvidia-cuda.md b/docs.it4i/software/nvidia-cuda.md similarity index 100% rename from docs.it4i/anselm/software/nvidia-cuda.md rename to docs.it4i/software/nvidia-cuda.md diff --git a/docs.it4i/software/tools/ansys/ansys-cfx.md b/docs.it4i/software/tools/ansys/ansys-cfx.md index 61d6c208a..1699c40b4 100644 --- a/docs.it4i/software/tools/ansys/ansys-cfx.md +++ b/docs.it4i/software/tools/ansys/ansys-cfx.md @@ -53,6 +53,6 @@ Working directory has to be created before sending PBS job into the queue. Input **License** should be selected by parameter -P (Big letter **P**). Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**. -[1]: ../../../anselm/job-submission-and-execution.md +[1]: ../../../general/job-submission-and-execution.md [a]: http://www.ansys.com/products/fluids/ansys-cfx diff --git a/docs.it4i/software/tools/ansys/ansys-fluent.md b/docs.it4i/software/tools/ansys/ansys-fluent.md index 36a9dcdd1..155e6fb1b 100644 --- a/docs.it4i/software/tools/ansys/ansys-fluent.md +++ b/docs.it4i/software/tools/ansys/ansys-fluent.md @@ -160,7 +160,7 @@ ANSYS Academic Research license should be moved up to the top of the list.  -[1]: ../../../salomon/resources-allocation-policy.md +[1]: ../../../general/resources-allocation-policy.md [a]: http://www.ansys.com/products/fluids/ansys-fluent [b]: http://www.svsfem.cz diff --git a/docs.it4i/software/tools/ansys/ansys-ls-dyna.md b/docs.it4i/software/tools/ansys/ansys-ls-dyna.md index 19b692afb..52f08a77e 100644 --- a/docs.it4i/software/tools/ansys/ansys-ls-dyna.md +++ b/docs.it4i/software/tools/ansys/ansys-ls-dyna.md @@ -52,7 +52,7 @@ echo Machines: $hl Header of the PBS file (above) is common and description can be find on [this site][1]. [SVS FEM][b] recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources. -[1]: ../../../anselm/job-submission-and-execution.md +[1]: ../../../general/job-submission-and-execution.md [a]: http://www.ansys.com/products/structures/ansys-ls-dyna [b]: http://www.svsfem.cz diff --git a/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md b/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md index eaadfdb4c..836192599 100644 --- a/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md +++ b/docs.it4i/software/tools/ansys/ansys-mechanical-apdl.md @@ -54,7 +54,7 @@ Working directory has to be created before sending PBS job into the queue. Input **License** should be selected by parameter -p. Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**, aa_r_dy (ANSYS **Academic** AUTODYN) -[1]: ../../../anselm/resources-allocation-policy.md +[1]: ../../../general/resources-allocation-policy.md [a]: http://www.ansys.com/products/multiphysics [b]: http://www.svsfem.cz diff --git a/docs.it4i/software/tools/ansys/ls-dyna.md b/docs.it4i/software/tools/ansys/ls-dyna.md index aed47abfe..8bf6c446f 100644 --- a/docs.it4i/software/tools/ansys/ls-dyna.md +++ b/docs.it4i/software/tools/ansys/ls-dyna.md @@ -34,7 +34,7 @@ Header of the PBS file (above) is common and description can be find on [this si Working directory has to be created before sending PBS job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA **.k** file which is attached to the LS-DYNA solver via parameter `i=`. -[1]: ../../../anselm/job-submission-and-execution.md +[1]: ../../../general/job-submission-and-execution.md [a]: http://www.lstc.com/ [b]: http://www.svsfem.cz diff --git a/docs.it4i/software/tools/ansys/setting-license-preferences.md b/docs.it4i/software/tools/ansys/setting-license-preferences.md index 204dda478..91d05256e 100644 --- a/docs.it4i/software/tools/ansys/setting-license-preferences.md +++ b/docs.it4i/software/tools/ansys/setting-license-preferences.md @@ -2,7 +2,7 @@ Some ANSYS tools allow you to explicitly specify usage of academic or commercial licenses in the command line (e.g. ansys161 -p aa_r to select Academic Research license). However, we have observed that not all tools obey this option and choose commercial license. -Thus you need to configure preferred license order with ANSLIC_ADMIN. Please follow these steps and move Academic Research license to the top or bottom of the list accordingly. +Thus you need to configure preferred license order with ANSLIC_ADMIN. Follow these steps and move Academic Research license to the top or bottom of the list accordingly. Launch the ANSLIC_ADMIN utility in a graphical environment: diff --git a/docs.it4i/software/tools/singularity-it4i.md b/docs.it4i/software/tools/singularity-it4i.md index 129d97b4b..5c4160528 100644 --- a/docs.it4i/software/tools/singularity-it4i.md +++ b/docs.it4i/software/tools/singularity-it4i.md @@ -1,23 +1,24 @@ # Singularity on IT4Innovations -On our clusters, the Singularity images of main linux distributions are prepared. List of available singularity images (05.04.2018): +On our clusters, the Singularity images of main linux distributions are prepared. ```console Salomon Anselm ├── CentOS ├── CentOS │  ├── 6.9 │  ├── 6.9 │  ├── 6.9-MIC │  ├── 6.9-GPU - │  ├── 7.4 │  ├── 7.4 - │  └── 7.4-MIC │  └── 7.4-GPU + │  ├── 7.5 │  ├── 7.4 + │  └── 7.5-intel │  └── 7.4-GPU ├── Debian ├── Debian │  └── 8.0 │  ├── 8.0 - └── Ubuntu │  └── 8.0-GPU - └── 16.04 └── Ubuntu - ├── 16.04 - └── 16.04-GPU + ├── Fedora │ └── 8.0-GPU + │ └── 29 └── Ubuntu + └── Ubuntu ├── 16.04 + └── 16.04 └── 16.04-GPU ``` -Current information about available Singularity images can be obtained by the `ml av` command. The Images are listed in the `OS` section. +!!! info + Current information about available Singularity images can be obtained by the `ml av` command. The Images are listed in the `OS` section. The bootstrap scripts, wrappers, features, etc. are located [here][a]. diff --git a/docs.it4i/software/tools/singularity.md b/docs.it4i/software/tools/singularity.md index e932eb247..b8cc8c94f 100644 --- a/docs.it4i/software/tools/singularity.md +++ b/docs.it4i/software/tools/singularity.md @@ -11,6 +11,13 @@ Singularity also allows you to leverage the resources of whatever host you are o This documentation is for Singularity version 2.4 and newer. +<div align="center"> + <iframe width="250" height="50%" src="https://www.youtube.com/embed/m8llDjFuXlc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + <iframe width="250" height="50%" src="https://www.youtube.com/embed/SJHizTjwyFk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + <iframe width="250" height="50%" src="https://www.youtube.com/embed/97VuBVnfcwg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> + <iframe width="250" height="50%" src="https://www.youtube.com/embed/wGJnkRmW5iU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> +</div> + ## Using Docker Images Singularity can import, bootstrap, and even run Docker images directly from [Docker Hub][b]. You can easily run RHEL7 container like this: diff --git a/docs.it4i/software/tools/virtualization.md b/docs.it4i/software/tools/virtualization.md index 082680ebd..60edc84be 100644 --- a/docs.it4i/software/tools/virtualization.md +++ b/docs.it4i/software/tools/virtualization.md @@ -27,10 +27,10 @@ Virtualization has also some drawbacks, it is not so easy to setup efficient sol Solution described in chapter [HOWTO][2] is suitable for single node tasks, does not introduce virtual machine clustering. !!! note - Please consider virtualization as last resort solution for your needs. + Consider virtualization as last resort solution for your needs. !!! warning - Please consult use of virtualization with IT4Innovation's support. + Consult use of virtualization with IT4Innovation's support. For running Windows application (when source code and Linux native application are not available) consider use of Wine, Windows compatibility layer. Many Windows applications can be run using Wine with less effort and better performance than when using virtualization. @@ -413,7 +413,7 @@ For Windows guests we recommend these options, life will be easier: $ qemu-system-x86_64 ... -localtime -usb -usbdevice tablet ``` -[1]: ../../salomon/job-submission-and-execution.md +[1]: ../../general/job-submission-and-execution.md [2]: #howto [3]: #snapshot-mode [4]: #virtual-machine-job-workflow diff --git a/docs.it4i/software/viz/NICEDCVsoftware.md b/docs.it4i/software/viz/NICEDCVsoftware.md new file mode 100644 index 000000000..ecd2e279c --- /dev/null +++ b/docs.it4i/software/viz/NICEDCVsoftware.md @@ -0,0 +1,173 @@ +# NICE DCV + +**Install NICE DCV 2016** (user-computer) + +* [Overview][a] +* [Linux download][b] +* [Windows download][c] + +**Install VPN client** [VPN Access][1] + +!!! note + Visualisation server is a compute node. You are not able to SSH with your private key. There are two solutions available to solve login issue. + +## Windows Users + +**Solution 1 - Add the public fingerprint** + +* Generate public fingerprint for your private key with PuTTYgen + + + +* Add this key to `~/.ssh/authorized_keys` on the cluster + + + +* Use your standard SSH key to connect to visualization server + +**Solution 2 - Copy private key from the cluster** + +* Install WinSCP client (user-computer) [Download WinSCP installer][d] +* Add credentials + + + +* Add path to key file + + + +* Save +* Copy `~/.ssh/id_rsa` to your computer +* Convert key to PuTTY format with PuTTYgen + + + +* Use this new ssh key to connect to visualization server + +**Install PuTTY** + +* [Overview][2] +* [Download PuTTY installer][e] +* Configure PuTTY + + + +* Add credentials and key file (create 3x sessions: **vizserv1.salomon.it4i.cz**, **vizserv2.salomon.it4i.cz**, **login1.salomon.it4i.cz**) +* Config SSH tunnels (user-computer) (for sessions vizserv1 and vizserv2 only) - ports: **5901**, **5902**, **7300-7305** + + + +* Save + +**Run VPN client** [VPN IT4Innovations][f] (user-computer) + +**Login to Salomon via PuTTY** (user-computer) + +```console +$ ssh salomon.it4i.cz +``` + +**Remove ~/.vnc/xstartup** + +**Run job** + +```console +$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1 +$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2 +``` + +**Run vncserver on vizservX** + +* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2) +* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24 +* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24 +* set password for vncserver + +**Login to vizservX via PuTTY (vizserv1/vizserv2) with tunnels** (user-computer) + +**Run NICE DCV 2016** (user-computer) + +* vizserv1: localhost:5901 +* vizserv2: localhost:5902 +* fill password + + + + +**Check DCV status (Salomon-vizservX) in VNC window** + +**Run glxgears (Salomon-vizservX)** + + + +**LOGOUT FROM MENU: System->Logout** + +## Linux Users + +**Config SSH tunnels (user-computer)** + +* ports: 5901, 5902, 7300-7305 +* vizserv1 + +```console +$ ssh -i ~/salomon_key -TN -f user@vizserv1.salomon.it4i.cz -L 5901:localhost:5901 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305 +``` + +* vizserv2 + +```console +$ ssh -i ~/salomon_key -TN -f user@vizserv2.salomon.it4i.cz -L 5902:localhost:5902 -L 7300:localhost:7300 -L 7301:localhost:7301 -L 7302:localhost:7302 -L 7303:localhost:7303 -L 7304:localhost:7304 -L 7305:localhost:7305 +``` + +**Run VPN client** [VPN IT4Innovations][f] (user-computer) + +**Login to Salomon** (user-computer) + +```console +$ ssh salomon.it4i.cz +``` + +**Remove ~/.vnc/xstartup** + +**Run job** + +```console +$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv1,walltime=04:00:00 -N Vizserver1 +$ qsub -I -q qviz -A OPEN-XX-XX -l select=1:ncpus=4:host=vizserv2,walltime=04:00:00 -N Vizserver2 +``` + +**Run vncserver on vizservX** + +* check existing vncservers in /tmp/.X11-unix/X\* (rm /tmp/.X11-unix/X1 /tmp/.X11-unix/X2) +* vizserv1: vncserver :1 -geometry 2540x1380 -depth 24 +* vizserv2: vncserver :2 -geometry 2540x1380 -depth 24 +* set password for vncserver + +**Run SSH (vizserv1/vizserv2) with tunnels** (user-computer) + +**Run NICE DCV 2016** (user-computer) + +* vizserv1: localhost:5901 +* vizserv2: localhost:5902 +* fill password + + + + +**Check DCV status in VNC window** + +**Run glxgears** + + + +**LOGOUT FROM MENU: System->Logout** + +[1]: ../../general/accessing-the-clusters/vpn-access.md +[2]: ../../general/accessing-the-clusters/shell-access-and-data-transfer/putty.md + +[a]: https://www.nice-software.com/download/nice-dcv-2016 +[b]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/linux/nice-dcv-endstation-2016.0-17066.run +[c]: http://www.nice-software.com/storage/nice-dcv/2016.0/endstation/win/nice-dcv-endstation-2016.0-17066-Release.msi +[d]: https://winscp.net/download/WinSCP-5.13.3-Setup.exe +[e]: https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi +[f]: https://vpn.it4i.cz/user diff --git a/docs.it4i/software/viz/openfoam.md b/docs.it4i/software/viz/openfoam.md index 43b143acb..bb947cfe6 100644 --- a/docs.it4i/software/viz/openfoam.md +++ b/docs.it4i/software/viz/openfoam.md @@ -55,7 +55,7 @@ $ source $FOAM_BASHRC ``` !!! note - Please load correct module with your requirements “compiler - GCC/ICC, precision - DP/SP”. + Load correct module with your requirements “compiler - GCC/ICC, precision - DP/SP”. Create a project directory within the $HOME/OpenFOAM directory named \<USER\>-\<OFversion\> and create a directory named run within it, e.g. by typing: @@ -228,7 +228,7 @@ $ wmake ``` [1]: ../../environment-and-modules.md -[2]: ../../anselm/job-submission-and-execution.md +[2]: ../../general/job-submission-and-execution.md [a]: http://www.openfoam.com/ [b]: http://www.openfoam.com/about diff --git a/docs.it4i/software/viz/paraview.md b/docs.it4i/software/viz/paraview.md index 20dd88a98..6e40e462a 100644 --- a/docs.it4i/software/viz/paraview.md +++ b/docs.it4i/software/viz/paraview.md @@ -85,7 +85,7 @@ You can now use Parallel ParaView. Remember to close the interactive session after you finish working with ParaView server, as it will remain launched even after your client is disconnected and will continue to consume resources. -[1]: ../../salomon/job-submission-and-execution.md +[1]: ../../general/job-submission-and-execution.md [a]: http://www.paraview.org/ [b]: http://paraview.org/paraview/resources/software.php diff --git a/mkdocs.yml b/mkdocs.yml index 8adb49049..399cbe036 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -44,9 +44,15 @@ nav: - General: - Home: index.md - Obtaining Login Credentials: general/obtaining-login-credentials/obtaining-login-credentials.md + - Accessing the Clusters: general/shell-and-data-access.md - Applying for Resources: general/applying-for-resources.md - Certificates FAQ: general/obtaining-login-credentials/certificates-faq.md - - Resource Allocation and Job Execution: general/resource_allocation_and_job_execution.md + - Resource Allocation and Job Execution: + - Introduction: general/resource_allocation_and_job_execution.md + - Resource Allocation Policy: general/resources-allocation-policy.md + - Job Priority: general/job-priority.md + - Job Submission and Execution: general/job-submission-and-execution.md + - Capacity Computing: general/capacity-computing.md - Connect to the Clusters: - OpenSSH Keys (UNIX): general/accessing-the-clusters/shell-access-and-data-transfer/ssh-keys.md - PuTTY (Windows): general/accessing-the-clusters/shell-access-and-data-transfer/putty.md @@ -55,35 +61,25 @@ nav: - VPN Access: general/accessing-the-clusters/vpn-access.md - PRACE User Support: prace.md - API Documentation: apiv1.md - - Salomon Upgrade: salomon-upgrade.md - - Salomon: - - Introduction: salomon/introduction.md - - Hardware Overview: salomon/hardware-overview.md - - Accessing the Cluster: salomon/shell-and-data-access.md - - Resource Allocation and Job Execution: - - Resources Allocation Policy: salomon/resources-allocation-policy.md - - Job Scheduling: salomon/job-priority.md - - Job Submission and Execution: salomon/job-submission-and-execution.md - - Capacity Computing: salomon/capacity-computing.md - - Compute Nodes: salomon/compute-nodes.md - - Network: - - InfiniBand Network: salomon/network.md - - IB Single-Plane Topology: salomon/ib-single-plane-topology.md - - 7D Enhanced Hypercube: salomon/7d-enhanced-hypercube.md - - Storage: salomon/storage.md - - Visualization Servers: salomon/visualization.md - - Anselm: - - Introduction: anselm/introduction.md - - Hardware Overview: anselm/hardware-overview.md - - Accessing the Cluster: anselm/shell-and-data-access.md - - Resource Allocation and Job Execution: - - Resource Allocation Policy: anselm/resources-allocation-policy.md - - Job Priority: anselm/job-priority.md - - Job Submission and Execution: anselm/job-submission-and-execution.md - - Capacity Computing: anselm/capacity-computing.md - - Compute Nodes: anselm/compute-nodes.md - - Storage: anselm/storage.md - - Network: anselm/network.md + - Clusters: + - Anselm: + - Introduction: anselm/introduction.md + - Hardware Overview: anselm/hardware-overview.md + - Compute Nodes: anselm/compute-nodes.md + - Storage: anselm/storage.md + - Network: anselm/network.md + - Salomon: + - Introduction: salomon/introduction.md + - Hardware Overview: salomon/hardware-overview.md + - Compute Nodes: salomon/compute-nodes.md + - Network: + - InfiniBand Network: salomon/network.md + - IB Single-Plane Topology: salomon/ib-single-plane-topology.md + - 7D Enhanced Hypercube: salomon/7d-enhanced-hypercube.md + - Storage: salomon/storage.md + - Visualization Servers: salomon/visualization.md + - NVIDIA DGX-2: + - Introduction: dgx2/introduction.md - Software: - Environment and Modules: environment-and-modules.md - Modules: @@ -91,10 +87,10 @@ nav: - Intel Xeon Phi Environment: software/mic/mic_environment.md - Modules Matrix: modules-matrix.md - Job Features: job-features.md + - Available Anselm Modules: modules-anselm.md - Available Salomon Modules: modules-salomon.md - Available Salomon Modules on UV: modules-salomon-uv.md - Available Salomon Modules on PHI Cards: modules-salomon-phi.md - - Available Anselm Modules: modules-anselm.md - ISV Licenses: software/isv_licenses.md - Bioinformatics: - Bioinformatics Applications: software/bio/bioinformatics.md @@ -127,7 +123,7 @@ nav: - Valgrind: software/debuggers/valgrind.md - Vampir: software/debuggers/vampir.md - GPU: - - NVIDIA CUDA: anselm/software/nvidia-cuda.md + - NVIDIA CUDA: software/nvidia-cuda.md - Intel: - Intel Suite: - Introduction: software/intel/intel-suite/intel-parallel-studio-introduction.md @@ -200,6 +196,7 @@ nav: - OpenFOAM: software/viz/openfoam.md - ParaView: software/viz/paraview.md - In situ: software/viz/insitu.md + - NICE DCV: software/viz/NICEDCVsoftware.md - PBS Pro Documentation: pbspro.md extra: -- GitLab