jupyter-notebookでintel oneapiでコンパイルしたフォートランライブラリを使う。

これまで、jupyter-notebookはminicondaで自分で作ってきた環境下のものを使用してきた。

intel oneapiのintelpython等の環境が持ち込めず、intel oneapiでコンパイルしたフォートランライブラリを組み込んだpythonスクリプトがこのjupyter-notebook上では実行できなかった。

intel oneapiも独自のconda環境を準備している。rootでこの環境でjupyterをインストールし、

intel oneapiの環境をsource /opt/intel/oneapi/setvars.shで設定して、intel oneapiのcondaのjupyter-notebookを起動させてやることで、intel oneapiでコンパイルしたフォートランライブラリを含むpythonスクリプトが問題なく実行できるようになった。

 

追記:2023/03/02

markdownの英語のスペルチェックのエクステンションは、 rootで

conda install -c conda-forge jupyter_contrib_nbextensionsを行い、

ユーザーでコマンドラインでエクステンションをonにするようなコマンドを実行すると、

画面にスペルチェックのボタンが出てきた。全体を設定するようなリンクはない。

jupyter contrib nbextension install --user

jupyter nbextension enable spellchecker

エクステンションの状況は、

jupyter-nbextension list

で確認できる。

・このjupyter-notebook上でmpirunは

!mpirun -np 3  ....

と書けば問題なく実行された。