KAISER2016 への ispack のインストール

ispack

download

$ curl https://www.gfd-dennou.org/library/ispack/ispack-2.0.0.tar.gz -O

extract

$ tar xvf ispack-2.0.0.tar.gz 

$ cd ispack-2.0.0

edit Mkinclude

DIRS = mlpack fvpack lvpack svpack supack

--- (delete "supack") --->

DIRS = mlpack fvpack lvpack svpack

and

FFLAGS          = -O3 -march=native -fopenmp

--- (delete "-march=native") --->

FFLAGS          = -O3 -march=native -fopenmp

and

CFLAGS          = -O3 -march=native

--- (delete "-march=native") --->

CFLAGS          = -O3 -march=native

and

#AS             = clang -c -x assembler # for MacOSX

--- (uncomment) --->

AS             = clang -c -x assembler # for MacOSX

change Japanese character code

$ nkf --overwrite -w lvpack/src/lvgcpu-fort.ff

compile

$ make

install

$ mv libispack2.a <dir>

<dir> is, for example, /usr/local/lib or something like that.

MEMO: error (solved)

gcc -x c -E -C -traditional  lvgcpu-fort.ff | sed '/^#/d' > lvgcpu-fort.f
sed: RE error: illegal byte sequence
make[1]: *** [lvgcpu-fort.f] Error 1