Skip to content

Commit b14ae6c

Browse files
author
kr-2003
committed
clad kernels
1 parent 97daaeb commit b14ae6c

File tree

13 files changed

+135
-0
lines changed

13 files changed

+135
-0
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,9 @@ else()
177177
configure_native_kernel("/share/jupyter/kernels/xcpp17/")
178178
configure_native_kernel("/share/jupyter/kernels/xcpp20/")
179179
configure_native_kernel("/share/jupyter/kernels/xcpp23/")
180+
configure_native_kernel("/share/jupyter/kernels/xcpp17-clad/")
181+
configure_native_kernel("/share/jupyter/kernels/xcpp20-clad/")
182+
configure_native_kernel("/share/jupyter/kernels/xcpp23-clad/")
180183
endif()
181184

182185
# Source files
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"display_name": "C++17 CLAD",
3+
"env": {
4+
"PATH":"@XEUS_CPP_PATH@",
5+
"LD_LIBRARY_PATH":"@XEUS_CPP_LD_LIBRARY_PATH@"
6+
},
7+
"argv": [
8+
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
9+
"-f",
10+
"{connection_file}",
11+
"-fplugin=@CMAKE_INSTALL_PREFIX@/lib/clad.dylib",
12+
"-resource-dir", "@XEUS_CPP_RESOURCE_DIR@",
13+
"-I", "@XEUS_CPP_INCLUDE_DIR@",
14+
"-std=c++17"
15+
],
16+
"language": "cpp",
17+
"metadata": {"debugger": false
18+
}
19+
}
1.48 KB
Loading
3.04 KB
Loading
Lines changed: 25 additions & 0 deletions
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"display_name": "C++20 CLAD",
3+
"env": {
4+
"PATH":"@XEUS_CPP_PATH@",
5+
"LD_LIBRARY_PATH":"@XEUS_CPP_LD_LIBRARY_PATH@"
6+
},
7+
"argv": [
8+
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
9+
"-f",
10+
"{connection_file}",
11+
"-fplugin=@CMAKE_INSTALL_PREFIX@/lib/clad.dylib",
12+
"-resource-dir", "@XEUS_CPP_RESOURCE_DIR@",
13+
"-I", "@XEUS_CPP_INCLUDE_DIR@",
14+
"-std=c++20"
15+
],
16+
"language": "cpp",
17+
"metadata": {"debugger": false
18+
}
19+
}
1.48 KB
Loading
3.04 KB
Loading
Lines changed: 25 additions & 0 deletions
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"display_name": "C++23 CLAD",
3+
"env": {
4+
"PATH":"@XEUS_CPP_PATH@",
5+
"LD_LIBRARY_PATH":"@XEUS_CPP_LD_LIBRARY_PATH@"
6+
},
7+
"argv": [
8+
"@XEUS_CPP_KERNELSPEC_PATH@xcpp",
9+
"-f",
10+
"{connection_file}",
11+
"-fplugin=@CMAKE_INSTALL_PREFIX@/lib/clad.dylib",
12+
"-resource-dir", "@XEUS_CPP_RESOURCE_DIR@",
13+
"-I", "@XEUS_CPP_INCLUDE_DIR@",
14+
"-std=c++23"@XEUS_CPP_OMP@
15+
],
16+
"language": "cpp",
17+
"metadata": {"debugger": false
18+
}
19+
}

0 commit comments

Comments
 (0)