以前のリビジョンの文書です
メモ
geomview -start Animator -p -s 70 -f “wave*.off” –
サンプルコードとセット http://plplot.sourceforge.net/examples.php
gfortran-4.3 -I/usr/lib/fortran/modules/plplot/ ex18.f90 /usr/lib/libplplotf95cd.so.9 /usr/lib/libplplotf95d.so.9
sudo /etc/init.d/ssh start
何もしなくても大丈夫. ただ,スタイルによっては文字化けする.
コンソールにあうらしく /etc/default/console-setup を編集。
XKBMODEL="pc105" XKBLAYOUT="us"
/etc/modprobe.d/blacklistに
blacklist pcspkr
を書けばよい。
~/.fluxbox/startupに
xset -b
でもよいとのこと。
枠内に書く.(LaTeXで使うと枠外の部分が消える.不思議) 透過した色を使用しない(LaTeXでは透過しない.eps?) inkscape自体のファイルはsvgという拡張子で保存される.
グリッドの表示 グリッドに合わせる
矢印
枠の線種,色 フィルスタイル
日本語は打てるが入力中は見えない. 漢字の変換候補を選ぶときだけ見える.なぜ? ←9.10ではfixされた模様です。
extensions→Render→LaTeX formula…でTeXで数式を書いて挿入できる。 中で、/usr/share/inkscape/extensions/texeqsvg.py(Pythonスクリプト)を呼びに行っているようだが、デフォルトで入っているスクリプトにはバグがある(古いpstoeditを使っている?)ので、https://inkscape.svn.sourceforge.net/svnroot/inkscape/inkscape/trunk/share/extensions/eqtexsvg.pyをダウンロードして、元のファイルと置き換えるなりシンボリックリンクをはるなりすればよい。なぜか、$数式$は使えず\[数式\]とする必要があるので注意。
/usr/share/inkscape/exampleにいくつかできあがった*svgファイルが置いてある。習得すればこんなかっこいい絵をかけるようになると思うと、すこしやる気がでるかも。
パラメータ | 数量を変数で置き換えて表現する。 |
ポイント | 幾何学的な情報を入力する際に使う点。節点(ノード)ではない。ポイントとポイントを結合してラインを作ったり、ポイントを弧の中心としたりする。 |
節点(ノード) | 要素の頂点となる点。有限要素法では未知数はノードにある(すべてノード上という訳ではない)。 |
$ gmsh
で起動。
gmshには
という4つのフェイズに分かれている。 メッシュ生成に必要なのはgeometoryとmesh。
Geometry | ||||
---|---|---|---|---|
Elementary entities | Add | New | Parameter | |
Point | ポイントを指定。 | |||
Straight line | ||||
Spline | ||||
B-Spline | ||||
Circle arc | ||||
Ellipse arc | ||||
Plane surface | ||||
Ruled Surface | ||||
Volume | ||||
Delete | Point | |||
Line | ||||
Surface | ||||
Volume | ||||
Physical groups | Add | Point | ||
Line | ||||
Surface | ||||
Volume | ||||
Edit | ||||
Reload | ||||
Mesh |
からなる。
基本的にはaddを使って点、線、面を作成する。 点は座標を決めて入力 線は2つの点をマウスで選択して結ぶ 線を閉じるように指定する。線分のみで作成する場合3つ以上の線が必要。
そのため、面要素に関しては、もれなく、重複無く選ぶと良い。
個人的なphysical numberのルールとして以下を採用。
四角形要素を作りたい場合、Defineを活用する。 三角形要素を作成するなら2D、四面体要素を作成するなら3Dを選択。 要素作成はコマンドラインで
$ gmsh -2 hoge.msh
としても良い。
Recombineは三角形要素を4角形要素に結合する。 Transfiniteは分割数を決める
4角形要素の作り方。 4つの線で囲まれるSurfaceを格子状に切る場合。
geoファイルの例は
にある。 グラフィカルに作成しつつ、たまにGeometory⇒Editを選択して、geoファイルをチェックするとコマンドを覚えやすい。physical numberなどを、Editで適当に変更すると境界条件を与えるときに便利かも。
mshファイルの例
$MeshFormat 2 0 8 $EndMeshFormat $Nodes 126 !節点の数 1 0 -10 0 !節点番号、xyz座標 ... $EndNodes $Elements 190 !要素の数 1 1 3 1 1 0 3 10 !エレメント番号、要素タイプ、タグの数、タグ、節点リスト ... $EndElements
番号 | 要素タイプ |
---|---|
1 | 2-node line |
2 | 3-node triangle |
3 | 4-node quadrangle |
2次元FEMの場合、要素タイプ1に対して境界条件、2,3に対して物性値の設定を行うと良い。 FEMで用いる場合、2,3の要素の数が要素数となる。 (gmshの要素数とFEMの要素数は異なる。)
タグの数は基本的には3つ。 タグの1つめがphysical number。 physical numberに応じて条件を付ける。 この条件付けは、if文で行う。
http://www.ajaxplorer.info/documentation/chapter-2-basics/
2.4 Required Settings * $dft_langue=”en“: Set the default language to be used (modify bold portion). * define(”ADMIN_PASSWORD”, “admin“): Set the administrator password which is granted most permissions (access) on your file server (modify bold portion). 2.5 Optional Settings * ENABLE_USERS: Toggle user accounts on/off. * ALLOW_GUEST_BROWSING: Toggle whether guests (unauthenticated users) can browse your files. * AUTH_MODE: Specify the method of authentication to be used by the server for user accounts [default=ajaxplorer]. * AUTH_MODE_REMOTE_XXXXX: Specific settings for a remote server (optional). * $max_caracteres: Maximum number of characters for file/directory names [default=50]. * $upload_max_number: Maximum number of files allowed to be uploaded at once [default=6]. * $use_https: Change value to “true†if using an HTTPS (SSL) domain.