diff --git a/bin/launch_ncu.sh b/bin/launch_ncu.sh
new file mode 100755
index 0000000000000000000000000000000000000000..779004f834f918cf7bbdce408af31796ab490d82
--- /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 0000000000000000000000000000000000000000..f0d243fbbc753bcf06a002dc3a24704857823478
--- /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 0000000000000000000000000000000000000000..89204a4f9e220e6ccc26f6ae5dc0d8c74ab74c4f
--- /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 0000000000000000000000000000000000000000..0e0d40843e2cf28fd21217b7e8c6e90b60abea30
--- /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
Binary files /dev/null and b/data/icons/ncu.png differ
diff --git a/data/icons/ncu.xpm b/data/icons/ncu.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0069cddce528d6c78d2634acd115c6fb06295315
--- /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
Binary files /dev/null and b/data/icons/nsys.png differ
diff --git a/data/icons/nsys.xpm b/data/icons/nsys.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0069cddce528d6c78d2634acd115c6fb06295315
--- /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 +.                        ",
+"                                                                ",
+"                                                                "};