Calculixを使い Linuxで、大規模モデルの、固有値計算
下記と同じ事を、後日実施しますと、Sambaインストールでエラーでして
Linuxは、WinPCとファイル共有を行うSambaでトラブリやすく、お勧めでありません
キーボード操作するWinPCと、(キーボード操作は殆どしない)計算を行なうLinux機と 両者を接続
うちの、WinPCのスクリーンショットが下記です
図の黒いウィンドウは、端末エミュレーターいいまして Linux機にログインした画面が出ています

LINUX機で、EigenValueいいまして 5次までの、固有値計算を終えたところ
モデル構築と保存と解の可視は WinPCで行います データ保存先は Linux機のHDDです
黒い端末画面に、856.98MB~977.78MBのファイルが表示されています
拡張子がFRD
それらは Calculixの計算結果 (100万節点前後の規模)
あまり格好良くないですが WinPCからの操作で、Linuxで計算いう そんな風景です
昨年春先にもトライ そのときは、PCとのファイル共有方法不明で挫折
今回、再チャレンジで、ようやく成功です
かなりの、工数ロスありあり、
1台のWinPCで、全て、サクっ実行できれば、 こんな事は不要で、
そうなるべく フォーラムと、Calculixの開発者に、質問出しているところですが…
開発者Guido Dhondt WinPC版出してる Jeff Baylor から ポツポツ返答ありまして そのうち…
Calculixは、YahooUSAメンバーならユーザーフォーラム会員になれて
質問できて便利です YahooUSA登録は、モバイル電話番号必須ですが
固定電話を、私の地域は市外局番3桁ですが 2桁にて入力したらOKだったいう、いい加減
Calculix-WinPCの固有値計算は、マトリクスソルバーに限界あるのか、64bitのWinPCで、
ソリッドで 上限40万節点弱いう問題があります(シェルは6自由度でもっと下)
行列式解く部分は、SPOOLESいう外部パッケージですが そこで利用されている整数が4バイト
行列式解くに桁数不足いう 随分下らない理由っぽいですが I=百万×百万 そんな整数演算で
桁数オーバーは、よくある初歩ミスですが LinuxはLongint(不明)か、もっと上まで可能
振動計算はSPOOLES必須、WinPCでは大規模不可 他は、例えば、構造静解析は、SPOOLES
以外のマトリクスソルバー(ITERATIVE CHOLESKY等)利用可能で、WinPCで大規模解析可
使ったのは以下です
●CAELINUX2013 ( パス設定済 CalculiXは、xtermでccx_2.5で動作)
●Unetbootin ( USBブート用 )
●system-config-samba ( GUI操作でSamba設定を行う )
●Teraterm 端末エミュレーター
行ったことは LINUX機は (ⅰはWinPCでの作業)
ⅰ)CAELINUX等ダウンロ Unetbootinでiso設定=caelinux2013.isoで USB起動メモリ作製
ⅱ)PCの起動優先順位のトップを、USB-HDDに設定 CAELINUX2013 インストール
ⅲ)インターネットに接続して、system-config-samba インストール 下記1)と2)
ⅳ)ネットワークのイーサネットIPアドレス設定(インターネットから外し社内LANに接続 私の事情)
ⅴ)共有フォルダ作製( 作成後、読書可にすべく chmod 777 ) & system-config-samba 設定
WinPCは
Ⅰ)Teraterm インストール
UnixとWINPC ファイル共有行う、SambaいうLinuxのアプリがあるのですが
Smb.confの手動アレンジは面倒&大変 なので Sambaの設定を、GUIで行う
system-config-samba これがポイントでして CAELINUXに、入れておいて欲しいところ
system-config-samba そのインストも注意点があり
1)sudo apt-get update
2)sudo apt-get -yV install system-config-samba
1)なしで いきなり2)実施では、エラーになります 知らず難儀しました(基本が随分判ってない)
大文字小文字 一文字違っても動きませんが 1文字やブランク有無のため 延々時間が過ぎる
そして目的は達成せず終了 Linuxは、そんな怖いリスクがあります
苦闘して、Sambaの設定(smb.conf) 出来なかった昨年の私の状態がそれに該当します
出来る人は良いのですが、私みたいに鈍臭い人間は…
ネット検索で出る情報は、古くて使えない (最新Sambaのsmb.confは、仕様変更な模様)
あるいは、手法把握しても、すぐ変更されたり LINUXは何かと厄介で注意
Linuxは、WinPCとファイル共有を行うSambaでトラブリやすく、お勧めでありません
キーボード操作するWinPCと、(キーボード操作は殆どしない)計算を行なうLinux機と 両者を接続
うちの、WinPCのスクリーンショットが下記です
図の黒いウィンドウは、端末エミュレーターいいまして Linux機にログインした画面が出ています

LINUX機で、EigenValueいいまして 5次までの、固有値計算を終えたところ
モデル構築と保存と解の可視は WinPCで行います データ保存先は Linux機のHDDです
黒い端末画面に、856.98MB~977.78MBのファイルが表示されています
拡張子がFRD
それらは Calculixの計算結果 (100万節点前後の規模)
あまり格好良くないですが WinPCからの操作で、Linuxで計算いう そんな風景です
昨年春先にもトライ そのときは、PCとのファイル共有方法不明で挫折
今回、再チャレンジで、ようやく成功です
かなりの、工数ロスありあり、
1台のWinPCで、全て、サクっ実行できれば、 こんな事は不要で、
そうなるべく フォーラムと、Calculixの開発者に、質問出しているところですが…
開発者Guido Dhondt WinPC版出してる Jeff Baylor から ポツポツ返答ありまして そのうち…
Calculixは、YahooUSAメンバーならユーザーフォーラム会員になれて
質問できて便利です YahooUSA登録は、モバイル電話番号必須ですが
固定電話を、私の地域は市外局番3桁ですが 2桁にて入力したらOKだったいう、いい加減
Calculix-WinPCの固有値計算は、マトリクスソルバーに限界あるのか、64bitのWinPCで、
ソリッドで 上限40万節点弱いう問題があります(シェルは6自由度でもっと下)
行列式解く部分は、SPOOLESいう外部パッケージですが そこで利用されている整数が4バイト
行列式解くに桁数不足いう 随分下らない理由っぽいですが I=百万×百万 そんな整数演算で
桁数オーバーは、よくある初歩ミスですが LinuxはLongint(不明)か、もっと上まで可能
振動計算はSPOOLES必須、WinPCでは大規模不可 他は、例えば、構造静解析は、SPOOLES
以外のマトリクスソルバー(ITERATIVE CHOLESKY等)利用可能で、WinPCで大規模解析可
使ったのは以下です
●CAELINUX2013 ( パス設定済 CalculiXは、xtermでccx_2.5で動作)
●Unetbootin ( USBブート用 )
●system-config-samba ( GUI操作でSamba設定を行う )
●Teraterm 端末エミュレーター
行ったことは LINUX機は (ⅰはWinPCでの作業)
ⅰ)CAELINUX等ダウンロ Unetbootinでiso設定=caelinux2013.isoで USB起動メモリ作製
ⅱ)PCの起動優先順位のトップを、USB-HDDに設定 CAELINUX2013 インストール
ⅲ)インターネットに接続して、system-config-samba インストール 下記1)と2)
ⅳ)ネットワークのイーサネットIPアドレス設定(インターネットから外し社内LANに接続 私の事情)
ⅴ)共有フォルダ作製( 作成後、読書可にすべく chmod 777 ) & system-config-samba 設定
WinPCは
Ⅰ)Teraterm インストール
UnixとWINPC ファイル共有行う、SambaいうLinuxのアプリがあるのですが
Smb.confの手動アレンジは面倒&大変 なので Sambaの設定を、GUIで行う
system-config-samba これがポイントでして CAELINUXに、入れておいて欲しいところ
system-config-samba そのインストも注意点があり
1)sudo apt-get update
2)sudo apt-get -yV install system-config-samba
1)なしで いきなり2)実施では、エラーになります 知らず難儀しました(基本が随分判ってない)
大文字小文字 一文字違っても動きませんが 1文字やブランク有無のため 延々時間が過ぎる
そして目的は達成せず終了 Linuxは、そんな怖いリスクがあります
苦闘して、Sambaの設定(smb.conf) 出来なかった昨年の私の状態がそれに該当します
出来る人は良いのですが、私みたいに鈍臭い人間は…
ネット検索で出る情報は、古くて使えない (最新Sambaのsmb.confは、仕様変更な模様)
あるいは、手法把握しても、すぐ変更されたり LINUXは何かと厄介で注意
意外に ベテランが 読み違えている現実
1) (非連続的)立体を扱う(メカ分野)
2) 偏微分
2つのダブル効果が利き、CAEは進歩しないかな?
なんて、予想しながら脱サラしまして 大体当たってる感じです
成果は、遍在していますので…

ベテランになればなるほど 知識ノウハウ増して、レベルUP 能力UP
現実は そうでもなかったりする点に注意で、できない問題は、できないままいう
ベテラン解析技術者は、意外に読み違えている人が、多かったりします
分布鋭敏性が高いと難、緩い問題も、 低マッハ数の圧縮流体なんかは、
直交でも難儀だったりしますが…
偏微分は、方向性ある差の計算 (体積から形状函数係数求めるが、基本は差の計算)
シビアな問題では 幾分か、メッシュの向き・角度が効きます。 が、三角は並べられない
CAEが抱える、万年解消せぬ問題は、読んでおく必要がありますが、
http://ameblo.jp/jishii/day-20131113.html
CAEに限らず 学問全体
『 素晴らしい 』 信じる者は救われる 信者の集いみたいな、雰囲気に染まりがち
昔は そうでもなかったように思うのですが
勉強と成果の距離が 十分近い分野と (理論よりもハウツー主体等)
工学のように 遠い分野 怪しい分野で 有用度がかなり変化しまして 注意
遠い分野も、コツコツ、理論と成果を結びつける部分を、何とかする必要があるのですが
メカ分野は 理論と成果が、近く見えても、(僅かな理想化や簡略が)理論の非現実性を招く罠に注意
その、突破が、設計改革の道になります
また 理論と現実の乖離に無頓着なまま教育強化=危ない道でもあり
色々あって、勉学は、理論より、ハウツー主体が、成果を出す上で有利です
ところで、
出来ていても「出来ていません」 それは一歩身を引く的な、或いは 慎重重ねるような
職人気質とも言えます 学問の世界にも、欲しいような
職人気質も、問題はあるのですが (技術屋は融通効かないとか揶揄されがち)
2) 偏微分
2つのダブル効果が利き、CAEは進歩しないかな?
なんて、予想しながら脱サラしまして 大体当たってる感じです
成果は、遍在していますので…

ベテランになればなるほど 知識ノウハウ増して、レベルUP 能力UP
現実は そうでもなかったりする点に注意で、できない問題は、できないままいう
ベテラン解析技術者は、意外に読み違えている人が、多かったりします
分布鋭敏性が高いと難、緩い問題も、 低マッハ数の圧縮流体なんかは、
直交でも難儀だったりしますが…
偏微分は、方向性ある差の計算 (体積から形状函数係数求めるが、基本は差の計算)
シビアな問題では 幾分か、メッシュの向き・角度が効きます。 が、三角は並べられない
CAEが抱える、万年解消せぬ問題は、読んでおく必要がありますが、
http://ameblo.jp/jishii/day-20131113.html
CAEに限らず 学問全体
『 素晴らしい 』 信じる者は救われる 信者の集いみたいな、雰囲気に染まりがち
昔は そうでもなかったように思うのですが
勉強と成果の距離が 十分近い分野と (理論よりもハウツー主体等)
工学のように 遠い分野 怪しい分野で 有用度がかなり変化しまして 注意
遠い分野も、コツコツ、理論と成果を結びつける部分を、何とかする必要があるのですが
メカ分野は 理論と成果が、近く見えても、(僅かな理想化や簡略が)理論の非現実性を招く罠に注意
その、突破が、設計改革の道になります
また 理論と現実の乖離に無頓着なまま教育強化=危ない道でもあり
色々あって、勉学は、理論より、ハウツー主体が、成果を出す上で有利です
ところで、
出来ていても「出来ていません」 それは一歩身を引く的な、或いは 慎重重ねるような
職人気質とも言えます 学問の世界にも、欲しいような
職人気質も、問題はあるのですが (技術屋は融通効かないとか揶揄されがち)
勉強に過度に頼っていては成果が出ない 勉強=ソリューションにあらず そこは注意
語学等は 勉強がそのまま、解決策になる事が多い思いますが
工学の製品設計の世界は、そうも行かないので注意が必要です 特にメカ分野は、
理論の適応性が随分怪しく 勉強が大して役立たない そんな分野が多い問題があります
高校レベルの、簡単な勉強は 結構役立つのですが…

勉強は ソリューション=解決策ではない ですが
その現実を 十分教えない先生が、多いのでないかと思います メカ(機械系)分野は
勉強に頼らず ガリガリ実践を行う 気合派が実績出す一方 理論派は冴えない事も多いのですが
そんな現実を知りつつ (やや慎重に)勉強に励む。 だと良いのですが
勉強=万能的な解決策(=ソリューション) そう信じますと、痛い目にあうので注意
科学技術計算分野は 理論(勉強)と成果(応用活用)
距離が近い分野に、成果が遍在しており そこも注意
理論と応用 直結した分野は、情報系の技術者は引く手あまた 奪い合いとか…
工学は…
「できます」の定義ですが 大学の先生や研究者の「できます」は、 そうでない率が高いと感じます
一方で 設計者は できていても、『できません』 そんな返事をします
以上は私の経験ですが、実用はそんなものいうか 先生は、全般にやや無責任
売れる商品が 確実に、出来る事が 「できます」 であって それ以外の中途半端なものは
評価されないので注意 ( 大手などの 恵まれた 組織を除く )
「中途半端だった!」 気付いた時には 中年のオッサンで手遅れ
そうならぬように注意 前職の私のような… ^^)
CAE分野は 比較的勉強が役立つ分野 と思いますが しかし、
非現実的な疑義ある解析モデルが 堂堂掲載される
など 注意すべき点は多いです
理論に従い、正しく解く点で合っているが 仮定が理想化され過ぎて 結果は現実乖離
なのに、「非現実的です」 そう書いてない 無責任な書籍に注意 指導者にも注意
実は メカ分野の基礎の多くが該当します 簡略化され非現実的いう
弱点知っておけば 対策は簡単。(難解な勉強に較べれば) しかし、勉学の弱点や短所を教えない
長所しか述べない 短所隠蔽体質・無責任体質に染まった指導者に注意!
そんな事も含め 勉学や専門家の弱点を ちゃんと伝えるべき思うのですが
ご都合主義が跋扈する 大変残念な現実があります 良い子は騙されぬよう注意!
ま 勉強は必要ですが 当然の正論では 平凡で面白くない ブログ趣旨で、
理論派と気合派の協業が最強で、気合+αの差別化部分が理論分析の後押しですが、成果は気合派が…
関連でこちらも注意 成功者が付加価値生まず、逆にメンツ・保身の抵抗勢力化する罠
http://ameblo.jp/jishii/day-20140429.html
工学の製品設計の世界は、そうも行かないので注意が必要です 特にメカ分野は、
理論の適応性が随分怪しく 勉強が大して役立たない そんな分野が多い問題があります
高校レベルの、簡単な勉強は 結構役立つのですが…

勉強は ソリューション=解決策ではない ですが
その現実を 十分教えない先生が、多いのでないかと思います メカ(機械系)分野は
勉強に頼らず ガリガリ実践を行う 気合派が実績出す一方 理論派は冴えない事も多いのですが
そんな現実を知りつつ (やや慎重に)勉強に励む。 だと良いのですが
勉強=万能的な解決策(=ソリューション) そう信じますと、痛い目にあうので注意
科学技術計算分野は 理論(勉強)と成果(応用活用)
距離が近い分野に、成果が遍在しており そこも注意
理論と応用 直結した分野は、情報系の技術者は引く手あまた 奪い合いとか…
工学は…
「できます」の定義ですが 大学の先生や研究者の「できます」は、 そうでない率が高いと感じます
一方で 設計者は できていても、『できません』 そんな返事をします
以上は私の経験ですが、実用はそんなものいうか 先生は、全般にやや無責任
売れる商品が 確実に、出来る事が 「できます」 であって それ以外の中途半端なものは
評価されないので注意 ( 大手などの 恵まれた 組織を除く )
「中途半端だった!」 気付いた時には 中年のオッサンで手遅れ
そうならぬように注意 前職の私のような… ^^)
CAE分野は 比較的勉強が役立つ分野 と思いますが しかし、
非現実的な疑義ある解析モデルが 堂堂掲載される
など 注意すべき点は多いです
理論に従い、正しく解く点で合っているが 仮定が理想化され過ぎて 結果は現実乖離
なのに、「非現実的です」 そう書いてない 無責任な書籍に注意 指導者にも注意
実は メカ分野の基礎の多くが該当します 簡略化され非現実的いう
弱点知っておけば 対策は簡単。(難解な勉強に較べれば) しかし、勉学の弱点や短所を教えない
長所しか述べない 短所隠蔽体質・無責任体質に染まった指導者に注意!
そんな事も含め 勉学や専門家の弱点を ちゃんと伝えるべき思うのですが
ご都合主義が跋扈する 大変残念な現実があります 良い子は騙されぬよう注意!
ま 勉強は必要ですが 当然の正論では 平凡で面白くない ブログ趣旨で、
理論派と気合派の協業が最強で、気合+αの差別化部分が理論分析の後押しですが、成果は気合派が…
関連でこちらも注意 成功者が付加価値生まず、逆にメンツ・保身の抵抗勢力化する罠
http://ameblo.jp/jishii/day-20140429.html