binder
schur をコンソールから起動。
(flang&CAFもコンソールからのみ利用可)
https://mybinder.org/v2/gh/f66blog/fortran8/master?urlpath=lab
schur は apt.txt では入れられないので(生の apt install 出来ない)、postBuild に突っ込む必要がある。しかし、この段階では root ではないので、apt install 出来ない。したがってローカルに構成する必要がある。
まず sourceforge から落としてきて、dpkg -x でローカルに展開して、そこに path を通すことにする。HELP FILE 用の SCHUR_LIB 環境変数も必要。
さらに Ubuntu 18.xx には libreadline6 が無いので、これも同じようにして落としてきて、ローカルに置いて,
LD_LIBRARY_PATH を通してやる必要がある。
メモ帳:Schur 群論プログラム - fortran66のブログ
mkdir schur cd schur wget https://sourceforge.net/projects/schur/files/Debian%20package/6.10/schur_6.10-2_amd64.deb dpkg -x ./schur_6.10-2_amd64.deb . rm schur_6.10-2_amd64.deb wget http://http.us.debian.org/debian/pool/main/r/readline6/libreadline6_6.3-8+b3_amd64.deb dpkg -x libreadline6_6.3-8+b3_amd64.deb . rm libreadline6_6.3-8+b3_amd64.deb cd .. echo export SCHURLIB=~/schur/usr/share/schur >>~/.bashrc echo export LD_LIBRARY_PATH=~/flang/lib:~/schur/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH >> ~/.bashrc echo export PATH=~/flang/bin:~/schur/usr/bin:$PATH >> ~/.bashrc
多分 apt.txt に less が必要?
flang
バイナリを落としてきて適宜やればよい。
mkdir flang cd flang wget https://github.com/flang-compiler/flang/releases/download/flang_20190329/flang-20190329-x86-70.tgz tar zxvf flang-20190329-x86-70.tgz rm flang-20190329-x86-70.tgz cd ..
CAF (CoArray Fortran)
apt.txt に open-coarrays-bin で若干古めのバイナリが入る。