From c13eefa30d7405252afedbb64882fcb551b116a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jens=20Henrik=20G=C3=B6bbert?= <goebbert1@jrlogin05.jureca>
Date: Mon, 8 Nov 2021 18:50:10 +0100
Subject: [PATCH] add Nsight-Compute and Nsight-Systems

---
 bin/launch_ncu.sh              |  10 +++
 bin/launch_nsys.sh             |  10 +++
 data/applications/ncu.desktop  |  12 +++
 data/applications/nsys.desktop |  12 +++
 data/icons/ncu.png             | Bin 0 -> 1156 bytes
 data/icons/ncu.xpm             | 130 +++++++++++++++++++++++++++++++++
 data/icons/nsys.png            | Bin 0 -> 1156 bytes
 data/icons/nsys.xpm            | 130 +++++++++++++++++++++++++++++++++
 8 files changed, 304 insertions(+)
 create mode 100755 bin/launch_ncu.sh
 create mode 100755 bin/launch_nsys.sh
 create mode 100644 data/applications/ncu.desktop
 create mode 100644 data/applications/nsys.desktop
 create mode 100644 data/icons/ncu.png
 create mode 100644 data/icons/ncu.xpm
 create mode 100644 data/icons/nsys.png
 create mode 100644 data/icons/nsys.xpm

diff --git a/bin/launch_ncu.sh b/bin/launch_ncu.sh
new file mode 100755
index 0000000..779004f
--- /dev/null
+++ b/bin/launch_ncu.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+module purge
+module use $OTHERSTAGES
+module load Stages/2020
+
+module load GCCcore/.10.3.0
+module load Nsight-Compute/2021.2.1
+
+ncu-ui
diff --git a/bin/launch_nsys.sh b/bin/launch_nsys.sh
new file mode 100755
index 0000000..f0d243f
--- /dev/null
+++ b/bin/launch_nsys.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+module purge
+module use $OTHERSTAGES
+module load Stages/2020
+
+module load GCCcore/.10.3.0
+module load Nsight-Systems/2021.4.1
+
+nsys-ui
diff --git a/data/applications/ncu.desktop b/data/applications/ncu.desktop
new file mode 100644
index 0000000..89204a4
--- /dev/null
+++ b/data/applications/ncu.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Nsight-Compute
+GenericName=Nsight-Compute
+Comment=nvidia tool Nsight-Compute
+Exec=xterm -hold -e 'launch_ncu.sh'
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Icon=ncu
+Categories=Tools;
+Keywords=tools;
+X-Desktop-File-Install-Version=0.23
diff --git a/data/applications/nsys.desktop b/data/applications/nsys.desktop
new file mode 100644
index 0000000..0e0d408
--- /dev/null
+++ b/data/applications/nsys.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Nsight-Systems
+GenericName=Nsight-Systems
+Comment=nvidia tool Nsight-Systems
+Exec=xterm -hold -e 'launch_nsys.sh'
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Icon=nsys
+Categories=Tools;
+Keywords=tools;
+X-Desktop-File-Install-Version=0.23
diff --git a/data/icons/ncu.png b/data/icons/ncu.png
new file mode 100644
index 0000000000000000000000000000000000000000..b18602097cd73ad08b3289bcb51d3d053e9dc799
GIT binary patch
literal 1156
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo
zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_NUw&f_hSycQDj3FfhnwhD4M&=jZ08=9Msj
zfOAo5Vo7R>LV0FMhJw4NZ$OG(Dmw!M^9xTG$B>A_Z>M|bgoH{Q|9^ky_PGm>hE>np
zxOSnR{Nkyv0yG<qxY(Sh{_5})k2)ICyX(RN?#L{U3#(MhQk_beKeD<OCN61X*yWHo
z<w(>VzFAqz`(5RYuU8tpwRv~uPH{|z=h2zp?l?U<rf<1h|Nr~){nstUfAsgJ$SP0d
zF!5z(c(H3ApF^v_qdbO6rCkgPj|wc>)_>WX#;|K$weRJcK#q;w#e9lK>{~kyNH8}j
zuUaKnU?H=wz=CJ_<;t%N!otF`FH3%fq^7D`JP$h1wWw#+s#{wpOiemAO}J~BQo+uc
z<%^fR|CjWlc*PnQt^+1#m*tqfo<DbPZS7G>3)`xuGLv^9_kOPXKKtOz&$plTuw;G8
zzF1u^?~~|dK5LPN{PinWzC<v+_+IbQ8~SeRd|vr^e_Z9odTylNx4PI+`~7YEMDrzz
z63Oz{u3fX!4Q*<+-`6hNJD0b;uB!f1xNXDHgNz9>`ybzEtusiv#4zXc^0c(HGSBn}
zOB<gbJGN-?SC`gUqnAAQ?$!y2uGV^zKCdG@Jp8t(>q*_2jr%s|zmx9$7iMC?aO3nF
z3mFTRR?SNcP8?!ft@q+Ku{d%3NN@k9wWVhRLtV!l*IORZw`%5mwsmFvv)TED_4jL=
ztBh1s)3)DyIQ!SNPrv5Qn)OPH<H5>(!jm^{R2Nz1wJz|`(HG|@e2q`(7tv=tvNvps
z+VkTJCnag_5?HiSqhTITv{1K1eM2ORf>M59Ly29gr%wNzr*aWB6aR8Mh+cb@8Jt_+
z+rnz>yV=6Q_owf)BiC-sHDKLeCTYO)c#r7DU9Vpye%hnjkYn~*o8!aPnT%J~W?AHM
zSvu-j<i&5kcj>H$%Y!-mVk{LO=CyAq|0~U|b(6P<SEJ}g(c`eyvjt}QJUhKebwO2E
z{>5!`jW_-Y&s}@BPbe&lQ(>xCY*udW-(4CG7Ba_9&;DjpP@H-AQt6XOn`iGBw@;{3
zWJ%h1BX9os@I9P!{nR}cA2I%_ZxiRYn!A6Z!Npo{{!>@4PRo+-KYsl7?c4SrtM;DW
z&uN~2tLDqp+i`d6ZCCFq3Qdl^DqC^mDyyR9f0q^)r9`7+R!ofzTf;wg)Gzt%@uB(O
zd*SqeLtcULH(RcoeN)o6ta52dG2%S;bMe`;XOD+{(GfQcEHo;3ba~>LqjT@-+MX!f
z`SrAfvx<<RWU~LZEn8%CpD1rFe?G-BXGiJdDeBj?MCWuQNU$Ysys=|hrmWs{?H!N)
zH|>`fD7}37^4*W#g#s6!Znk)E$Wuk=LaD7>uiO0m?Ck6r^XK!&eVsq?{`>ahj~xvp
z-te?K%}q^BEjK)7b|Yt7>sQ`$KNHj@OI|T~yW{p-xdZ>zGV7Uqa%UN_YxlQ-3Ik79
KKbLh*2~7Zbc@ts)

literal 0
HcmV?d00001

diff --git a/data/icons/ncu.xpm b/data/icons/ncu.xpm
new file mode 100644
index 0000000..0069cdd
--- /dev/null
+++ b/data/icons/ncu.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char * C:\Users\jhgoebbert\Downloads\nsight_xpm[] = {
+"32 32 95 2",
+"  	c None",
+". 	c #E8E8E8",
+"+ 	c #E7E7E7",
+"@ 	c #E5E5E5",
+"# 	c #E4E4E4",
+"$ 	c #D7D7D7",
+"% 	c #E6E6E6",
+"& 	c #96B592",
+"* 	c #E8E6E9",
+"= 	c #8AC283",
+"- 	c #57A94C",
+"; 	c #4AA23E",
+"> 	c #639E5B",
+", 	c #E7E5E7",
+"' 	c #74B76C",
+") 	c #4AA23F",
+"! 	c #4CA341",
+"~ 	c #6AA263",
+"{ 	c #EBE8EB",
+"] 	c #68B25F",
+"^ 	c #4BA240",
+"/ 	c #49A23E",
+"( 	c #96B892",
+"_ 	c #E6E5E6",
+": 	c #6DB464",
+"< 	c #449A39",
+"[ 	c #D6DBD6",
+"} 	c #8CC485",
+"| 	c #4CA441",
+"1 	c #7BAF74",
+"2 	c #E7E6E7",
+"3 	c #5EAC54",
+"4 	c #439C38",
+"5 	c #DEDFDE",
+"6 	c #49A13D",
+"7 	c #4BA340",
+"8 	c #A4C4A0",
+"9 	c #6CB363",
+"0 	c #79B271",
+"a 	c #E7E6E8",
+"b 	c #6BB362",
+"c 	c #5AA650",
+"d 	c #EBE7EB",
+"e 	c #56A84C",
+"f 	c #479F3C",
+"g 	c #EDE8EE",
+"h 	c #4DA442",
+"i 	c #439F37",
+"j 	c #51A346",
+"k 	c #4AA33E",
+"l 	c #EDE8ED",
+"m 	c #E1E1E1",
+"n 	c #6AAE61",
+"o 	c #5EAB54",
+"p 	c #EAE7EB",
+"q 	c #E0E0E0",
+"r 	c #63A75A",
+"s 	c #7CB875",
+"t 	c #DADADA",
+"u 	c #49A23D",
+"v 	c #A8CCA4",
+"w 	c #D8D8D8",
+"x 	c #58A44E",
+"y 	c #46A13A",
+"z 	c #E1E3E1",
+"A 	c #E3E3E3",
+"B 	c #91B78C",
+"C 	c #49A33E",
+"D 	c #83BB7B",
+"E 	c #E6E5E7",
+"F 	c #D9D9D9",
+"G 	c #68A960",
+"H 	c #46A13B",
+"I 	c #DAE0D9",
+"J 	c #57A44D",
+"K 	c #9EC799",
+"L 	c #E5E4E5",
+"M 	c #D3D3D3",
+"N 	c #C9CDC8",
+"O 	c #5CA553",
+"P 	c #73B46B",
+"Q 	c #7FAF79",
+"R 	c #6CB264",
+"S 	c #E8E6E8",
+"T 	c #B8C3B6",
+"U 	c #91BB8B",
+"V 	c #E9E6E9",
+"W 	c #EAEAEA",
+"X 	c #DEDEDE",
+"Y 	c #CDCDCD",
+"Z 	c #D0D0D0",
+"` 	c #D6D6D6",
+" .	c #C6C6C6",
+"..	c #D2D2D2",
+"+.	c #C8C8C8",
+"                                                                ",
+"                                                                ",
+"                      . + @ # # # # @ + +                       ",
+"                    $ % # # # # # # # # # # +                   ",
+"                      & * # # # # # # # # # # @ .               ",
+"                  = - ; > , # # # # # # # # # # # +             ",
+"                ' ) ! ! ! ~ { # # # # # # # # # # # %           ",
+"              ] ^ ! ! ! ! / ( _ # # # # # # # # # # #           ",
+"            : ^ ! ! ! ! ! ! < [ # # # # # # # # # # # @         ",
+"          } / ! ! ! ! ! ! ! | 1 2 # # # # # # # # # # # %       ",
+"          3 ! ! ! ! ! ! ! ! ! 4 5 # # # # # # # # # # # #       ",
+"          6 ! ! ! ! ! ! ! ! ! 7 8 # # # # # # # # # # # #       ",
+"        9 ! ! ! ! ! ! ! ! ! ! ! 0 a # # # # # # # # # # # @     ",
+"        b ! ! ! ! ! ! ! ! ! ! ! c d # # # # # # # # # # # #     ",
+"        e ! ! ! ! ! ! ! ! ! ! ! f g # # # # # # # # # # # @     ",
+"        h ! ! ! ! ! ! ! ! ! ! ! i g # # # # # # # # # # # #     ",
+"        j ! ! ! ! ! ! ! ! ! ! ! k l # # # # # # # # # # # m     ",
+"        n ! ! ! ! ! ! ! ! ! ! ! o p # # # # # # # # # # # q     ",
+"        r ! ! ! ! ! ! ! ! ! ! ! s , # # # # # # # # # # # t     ",
+"          u ! ! ! ! ! ! ! ! ! ) v # # # # # # # # # # # @ w     ",
+"          x ! ! ! ! ! ! ! ! ! y z # # # # # # # # # # # A       ",
+"          B C ! ! ! ! ! ! ! ! D E # # # # # # # # # # # F       ",
+"            G ! ! ! ! ! ! ! H I # # # # # # # # # # # A         ",
+"              J ! ! ! ! ! / K L # # # # # # # # # # @ M         ",
+"              N O ! ! ! 7 P d # # # # # # # # # # @ $           ",
+"                  Q y 7 R S # # # # # # # # # # @ t             ",
+"                    T U V # # # # # # # # # # % M               ",
+"                    W _ # # # # # # # # # @ X Y                 ",
+"                    Z ` @ @ @ # # @ @ @ ` Z                     ",
+"                         .Z ..F F ..Z +.                        ",
+"                                                                ",
+"                                                                "};
diff --git a/data/icons/nsys.png b/data/icons/nsys.png
new file mode 100644
index 0000000000000000000000000000000000000000..b18602097cd73ad08b3289bcb51d3d053e9dc799
GIT binary patch
literal 1156
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo
zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_NUw&f_hSycQDj3FfhnwhD4M&=jZ08=9Msj
zfOAo5Vo7R>LV0FMhJw4NZ$OG(Dmw!M^9xTG$B>A_Z>M|bgoH{Q|9^ky_PGm>hE>np
zxOSnR{Nkyv0yG<qxY(Sh{_5})k2)ICyX(RN?#L{U3#(MhQk_beKeD<OCN61X*yWHo
z<w(>VzFAqz`(5RYuU8tpwRv~uPH{|z=h2zp?l?U<rf<1h|Nr~){nstUfAsgJ$SP0d
zF!5z(c(H3ApF^v_qdbO6rCkgPj|wc>)_>WX#;|K$weRJcK#q;w#e9lK>{~kyNH8}j
zuUaKnU?H=wz=CJ_<;t%N!otF`FH3%fq^7D`JP$h1wWw#+s#{wpOiemAO}J~BQo+uc
z<%^fR|CjWlc*PnQt^+1#m*tqfo<DbPZS7G>3)`xuGLv^9_kOPXKKtOz&$plTuw;G8
zzF1u^?~~|dK5LPN{PinWzC<v+_+IbQ8~SeRd|vr^e_Z9odTylNx4PI+`~7YEMDrzz
z63Oz{u3fX!4Q*<+-`6hNJD0b;uB!f1xNXDHgNz9>`ybzEtusiv#4zXc^0c(HGSBn}
zOB<gbJGN-?SC`gUqnAAQ?$!y2uGV^zKCdG@Jp8t(>q*_2jr%s|zmx9$7iMC?aO3nF
z3mFTRR?SNcP8?!ft@q+Ku{d%3NN@k9wWVhRLtV!l*IORZw`%5mwsmFvv)TED_4jL=
ztBh1s)3)DyIQ!SNPrv5Qn)OPH<H5>(!jm^{R2Nz1wJz|`(HG|@e2q`(7tv=tvNvps
z+VkTJCnag_5?HiSqhTITv{1K1eM2ORf>M59Ly29gr%wNzr*aWB6aR8Mh+cb@8Jt_+
z+rnz>yV=6Q_owf)BiC-sHDKLeCTYO)c#r7DU9Vpye%hnjkYn~*o8!aPnT%J~W?AHM
zSvu-j<i&5kcj>H$%Y!-mVk{LO=CyAq|0~U|b(6P<SEJ}g(c`eyvjt}QJUhKebwO2E
z{>5!`jW_-Y&s}@BPbe&lQ(>xCY*udW-(4CG7Ba_9&;DjpP@H-AQt6XOn`iGBw@;{3
zWJ%h1BX9os@I9P!{nR}cA2I%_ZxiRYn!A6Z!Npo{{!>@4PRo+-KYsl7?c4SrtM;DW
z&uN~2tLDqp+i`d6ZCCFq3Qdl^DqC^mDyyR9f0q^)r9`7+R!ofzTf;wg)Gzt%@uB(O
zd*SqeLtcULH(RcoeN)o6ta52dG2%S;bMe`;XOD+{(GfQcEHo;3ba~>LqjT@-+MX!f
z`SrAfvx<<RWU~LZEn8%CpD1rFe?G-BXGiJdDeBj?MCWuQNU$Ysys=|hrmWs{?H!N)
zH|>`fD7}37^4*W#g#s6!Znk)E$Wuk=LaD7>uiO0m?Ck6r^XK!&eVsq?{`>ahj~xvp
z-te?K%}q^BEjK)7b|Yt7>sQ`$KNHj@OI|T~yW{p-xdZ>zGV7Uqa%UN_YxlQ-3Ik79
KKbLh*2~7Zbc@ts)

literal 0
HcmV?d00001

diff --git a/data/icons/nsys.xpm b/data/icons/nsys.xpm
new file mode 100644
index 0000000..0069cdd
--- /dev/null
+++ b/data/icons/nsys.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char * C:\Users\jhgoebbert\Downloads\nsight_xpm[] = {
+"32 32 95 2",
+"  	c None",
+". 	c #E8E8E8",
+"+ 	c #E7E7E7",
+"@ 	c #E5E5E5",
+"# 	c #E4E4E4",
+"$ 	c #D7D7D7",
+"% 	c #E6E6E6",
+"& 	c #96B592",
+"* 	c #E8E6E9",
+"= 	c #8AC283",
+"- 	c #57A94C",
+"; 	c #4AA23E",
+"> 	c #639E5B",
+", 	c #E7E5E7",
+"' 	c #74B76C",
+") 	c #4AA23F",
+"! 	c #4CA341",
+"~ 	c #6AA263",
+"{ 	c #EBE8EB",
+"] 	c #68B25F",
+"^ 	c #4BA240",
+"/ 	c #49A23E",
+"( 	c #96B892",
+"_ 	c #E6E5E6",
+": 	c #6DB464",
+"< 	c #449A39",
+"[ 	c #D6DBD6",
+"} 	c #8CC485",
+"| 	c #4CA441",
+"1 	c #7BAF74",
+"2 	c #E7E6E7",
+"3 	c #5EAC54",
+"4 	c #439C38",
+"5 	c #DEDFDE",
+"6 	c #49A13D",
+"7 	c #4BA340",
+"8 	c #A4C4A0",
+"9 	c #6CB363",
+"0 	c #79B271",
+"a 	c #E7E6E8",
+"b 	c #6BB362",
+"c 	c #5AA650",
+"d 	c #EBE7EB",
+"e 	c #56A84C",
+"f 	c #479F3C",
+"g 	c #EDE8EE",
+"h 	c #4DA442",
+"i 	c #439F37",
+"j 	c #51A346",
+"k 	c #4AA33E",
+"l 	c #EDE8ED",
+"m 	c #E1E1E1",
+"n 	c #6AAE61",
+"o 	c #5EAB54",
+"p 	c #EAE7EB",
+"q 	c #E0E0E0",
+"r 	c #63A75A",
+"s 	c #7CB875",
+"t 	c #DADADA",
+"u 	c #49A23D",
+"v 	c #A8CCA4",
+"w 	c #D8D8D8",
+"x 	c #58A44E",
+"y 	c #46A13A",
+"z 	c #E1E3E1",
+"A 	c #E3E3E3",
+"B 	c #91B78C",
+"C 	c #49A33E",
+"D 	c #83BB7B",
+"E 	c #E6E5E7",
+"F 	c #D9D9D9",
+"G 	c #68A960",
+"H 	c #46A13B",
+"I 	c #DAE0D9",
+"J 	c #57A44D",
+"K 	c #9EC799",
+"L 	c #E5E4E5",
+"M 	c #D3D3D3",
+"N 	c #C9CDC8",
+"O 	c #5CA553",
+"P 	c #73B46B",
+"Q 	c #7FAF79",
+"R 	c #6CB264",
+"S 	c #E8E6E8",
+"T 	c #B8C3B6",
+"U 	c #91BB8B",
+"V 	c #E9E6E9",
+"W 	c #EAEAEA",
+"X 	c #DEDEDE",
+"Y 	c #CDCDCD",
+"Z 	c #D0D0D0",
+"` 	c #D6D6D6",
+" .	c #C6C6C6",
+"..	c #D2D2D2",
+"+.	c #C8C8C8",
+"                                                                ",
+"                                                                ",
+"                      . + @ # # # # @ + +                       ",
+"                    $ % # # # # # # # # # # +                   ",
+"                      & * # # # # # # # # # # @ .               ",
+"                  = - ; > , # # # # # # # # # # # +             ",
+"                ' ) ! ! ! ~ { # # # # # # # # # # # %           ",
+"              ] ^ ! ! ! ! / ( _ # # # # # # # # # # #           ",
+"            : ^ ! ! ! ! ! ! < [ # # # # # # # # # # # @         ",
+"          } / ! ! ! ! ! ! ! | 1 2 # # # # # # # # # # # %       ",
+"          3 ! ! ! ! ! ! ! ! ! 4 5 # # # # # # # # # # # #       ",
+"          6 ! ! ! ! ! ! ! ! ! 7 8 # # # # # # # # # # # #       ",
+"        9 ! ! ! ! ! ! ! ! ! ! ! 0 a # # # # # # # # # # # @     ",
+"        b ! ! ! ! ! ! ! ! ! ! ! c d # # # # # # # # # # # #     ",
+"        e ! ! ! ! ! ! ! ! ! ! ! f g # # # # # # # # # # # @     ",
+"        h ! ! ! ! ! ! ! ! ! ! ! i g # # # # # # # # # # # #     ",
+"        j ! ! ! ! ! ! ! ! ! ! ! k l # # # # # # # # # # # m     ",
+"        n ! ! ! ! ! ! ! ! ! ! ! o p # # # # # # # # # # # q     ",
+"        r ! ! ! ! ! ! ! ! ! ! ! s , # # # # # # # # # # # t     ",
+"          u ! ! ! ! ! ! ! ! ! ) v # # # # # # # # # # # @ w     ",
+"          x ! ! ! ! ! ! ! ! ! y z # # # # # # # # # # # A       ",
+"          B C ! ! ! ! ! ! ! ! D E # # # # # # # # # # # F       ",
+"            G ! ! ! ! ! ! ! H I # # # # # # # # # # # A         ",
+"              J ! ! ! ! ! / K L # # # # # # # # # # @ M         ",
+"              N O ! ! ! 7 P d # # # # # # # # # # @ $           ",
+"                  Q y 7 R S # # # # # # # # # # @ t             ",
+"                    T U V # # # # # # # # # # % M               ",
+"                    W _ # # # # # # # # # @ X Y                 ",
+"                    Z ` @ @ @ # # @ @ @ ` Z                     ",
+"                         .Z ..F F ..Z +.                        ",
+"                                                                ",
+"                                                                "};
-- 
GitLab