fortran66のブログ

fortran について書きます。

【乞食速報】本が安い!Google Colaboratory で CAF、MS Azure で IJulia

No Starch 出版本が安い!

www.humblebundle.com
f:id:fortran66:20180928221304p:plain
f:id:fortran66:20180928220643p:plain
f:id:fortran66:20180928220642p:plain

Google Colaboratory で Open CoArray

https://colab.research.google.com/notebooks/welcome.ipynb

Coaboratory では root 権限を持っているので、apt install 可能。

!apt install less
!apt install mpich
!apt install open-coarray-bin

で、OpenCoarray の 1.9.x が使えるようになる。less が無い!と叱られるので、入れた方がいい。

!caf  source.f90
!cafrun -np 2 ./a.out

MS azure で IJulia install

https://studio.azureml.net/Home/

ログイン後、左上の Jupyter マークをクリックすると、Home Page にゆく(もしくはアドレスバーの notebook を tree に書き換え)、そこで右側の New から Terminal を開く。

wget https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.0-linux-x86_64.tar.gz
tar zxvf julia-1.0.0-linux-x86_64.tar.gz
julia-1.0.0/bin/julia

ジュリア内で

]
add IJulia
update
precompile

ctrl-C で Pkg mode 抜け、ctrl-D で julia 抜け。

これで、Home Page を F5 reload すれば New に IJulia が現れる。アドレスバーの notebook を lab と書き換えて、Jupyter lab へ。

ジュリアナ東京 バブルSONG!『CAN'T UNDO THIS!!』 ORIGINAL COVER

ジュリアナ東京 バブルSONG!『CAN'T UNDO THIS!!』 ORIGINAL COVER

f:id:fortran66:20180928220906p:plain
ジュリアナ東京 バブルSONG!『CAN'T UNDO THIS!!』【岡本夏生) ORIGINAL COVER

ジュリアナ東京 バブルSONG!『CAN'T UNDO THIS!!』【岡本夏生) ORIGINAL COVER

fortran kernel にも挑戦中だが、カーネル選択子には現れるが、選んでも中身が空で死ぬw
[追記] 出来た。1. Python 環境に path が通っていないので、それ用のスクリプトを使う必要がある。2. jupyter 内から pip するので、特殊な技法が要る。下記参照。
github.com
f:id:fortran66:20180929180002p:plain