2007-05-01から1ヶ月間の記事一覧

Mac 用 gnuplot でタブ補完を可能にする.

mac

Fink 使用の場合http://d.hatena.ne.jp/nkmrtkhd/searchdiary?word=%A5%D5%A5%A1%A5%A4%A5%EB より引用 /sw/fink/10.4/stable/main/finkinfo/sci/gnuplot.info のコンパイルパラメーター(ConfigureParams: 以下)に --with-readline=gnu --enable-history-fil…

C, fortran 混在コンパイル用 Makefile

FC = g77 LOAD = bvpsol INCLUDE= #CFLAGS = -I$(INCLUDE) -O3 FFLAGS = -I$(INCLUDE) -g -O FOBJ = bvpsol.o linalg_bvpsol.o ma28_bvpsol.o zibconst.o zibsec.o CSRC = main_bvpsol.c .f.o: $(FC) $(FFLAGS) -c $$(LOAD): $(CSRC) $(FOBJ) $(FC) $(FFLAGS…

BVPSOL プログラム構成

code http://www.zib.de/Numerik/numsoft/CodeLib/codes/bvpsol/ readme より The distribution contains the following files: bvpsol.f the solver bvpsol.nrm output of the example linalg_bvpsol.f dense linear algebra (deccon,solcon) ma28_bvpsol.f…

MUMUS : A multiple shooting method for solving multipoint boundary value problems of systems of ordinary differential equations

mumus $ g77 -c contrl.f mumus $ g77 -c hamfcn.f mumus $ g77 -c mumus.f mumus $ g77 -c rkf7mp.f mumus $ g77 -c awplm.f awplm.f: In subroutine `odexm': awplm.f:971: warning: COMMON /EXTABL1/ DZ(51),T(9,51),NJ(9),HH(9),W(9),ERR,FAC, ^ Padding…

Fortran の基礎

http://www.geocities.jp/eyeofeconomyandhealth/homepage/kata3.html より 変数の頭文字がi,j,k,l,m,nの6つなら、その変数は整数型 「implicit double precision(c)」(真ん中にその型の宣言文を書く)と書いてください。これにより、cで始まる変数は倍精度実…

mumus 設定値

http://www-m2.ma.tum.de/Software/mumus/src/ mumus.f より SUBROUTINES SUPPLIED BY THE USER C RIGHT HAND SIDE OF ODE C SUBROUTINE FCN (X,Y,DY,ISIDE) C 2-POINT AND INNER BOUNDARY-CONDITIONS C SUBROUTINE R (X,YA,YB,W,NSW,ISIDE) C INTEGRATION-R…

wget

http://hoge.com/src/ 以下の,*.cpp を, $ wget -c -r -l2 --no-parent -nd -A.cpp http://hoge.com/src/ -c 更新する必要なければスキップ(ダウンロードを中断した後にやり直す時等) -r 再帰 -l2 2階層先まで --no-parent 親の方にさかのぼらない -nd …

autoconf automake

c++

automake は,バージョンの違いに敏感. ここでは version 1.9 についてメモしておく. # automake --version automake (GNU automake) 1.9.4

文字列読み込み 数値変換

c++

%e で double を読み込むとエラー %le を使うこと%*s の*は,その token を無視する(代入先を設定しない)という意味. 読みとばすからといって,適当な型を指定してはいけない.(全読み込みがパーになる.) #include <string> int main(){ std::string line = "</string>…

hhk pro で,左◇キーが「英数」,右◇キーが「かな」になっているのを,コマンドキーに変更.

mac

キーボード本体の裏面を見ると,スイッチの組み合わせが書かれてあるシールが貼ってある. コードが出ている側の面にあるふたを開けて,左から2番目のスイッチを上にあげると, スペースの両隣の◇キーがコマンドキーになる.

xemacs タブ型エディタ化 elscreen.el

http://www.morishima.net/~naoto/software/elscreen/ から,elscreen-1.4.5.tar.gz をダウンロードして解凍. ~/.xemacs/ 以下に,elscreen.el を置いて, .emacs (もしくは,~/.xemacs/init.el)に次を追加. (setq load-path (cons "~/.xemacs/" load-pa…

c++ programing : lapack, octave, glut, Qt

mac

lapackこれは簡単. hoge.cpp の中で, #include として, $ g++ -framework vecLib hoge.cpp -o hoge -lm octavefink でインストールしたやつ?(/sw/include/octave-2.1.71,/sw/lib/octave-2.1.71)は, コンパイル通っても Bus error なんて言われてうま…