マルシェル新規登録で5000円分当たる

パソコンを複数台つないで並列処理を勉強するためのシステムを考えています。複雑な物理計算をゴリゴリやるというよりも練習用というところがポイントです。最近、マックでやるのが一番簡単と聞きました。Linuxと違ってディストリビューションとか、マシンの個性とかがマチマチでなく、規格が同じなので前提となる条件が常に一定のはずです。

しかし、まだ、マシン本体すらありません。
場所を取らないMACminiを5台ぐらい購入してスイッチングハブで接続すればできるのでしょうか。
gcc44、OpenMPなどを実装すればできるとのことでしたが、このようなことが解説されているサイトをご紹介いただけると助かりますが。一応、マックのターミナルからいろいろ取り寄せてやるのだろうと思いますが、その部分だけ見たら操作はLinuxと同じようなので馴染みがあるのですが。

ただ、できればFortranでやれるようにしたいです。

また、マックはサーバー的なことができるのでしょうか。すなわち、ネット上の別のPCからtelnet, sshなどの端末のサービス、ftpのようなファイル転送です。マックは通常のPCとして使ったことがありますが、そのような目的で使ったことがありません。

話題が飛びますが、複数台のPCを1つのディスプレイ、キーボード、マウスで操作する切替器にはどのようなものがあるでしょうか。

以上、よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

単にOpenMP入れただけだと、1台の中の複数コアを使って計算を行うだけになりますよ。


というか、単に並列計算させたいだけなら、コンパイラのAuto parallelizationを使うとできますよ。
細かい指定はOpenMPの命令(ディレクティブ)を埋め込んだ方がベターですが。

で、それはさておき趣旨は、1台でマルチコア・マルチスレッドプログラミングというわけではなく、クラスタマシンを構築したいということですよね?
クラスタマシンは計算ノードと呼ばれるマシン(実際にジョブを実行するマシン)以外に、それらを管理(ジョブのスケジューリング、タスク制御、使用状況確認等の管理を行うマシン)する管理ノードと呼ばれるマシンが1台必要です。
5台なら、1台を管理ノード、残り4台を計算ノードに割り振るとちょうど良いです(計算ノードは2の倍数で使うことが多い)。
管理ノードのおかげで、マシン間通信をこのタイミングで行ってなどの細かいことを気にしなくて済みます。
で、どういうOSを使うかですが、MacOSのことを詳しく知りませんが多分全く無理で、クラスタ用のOSを使います。
代表格は、Rocksですかね。
http://www.rocksclusters.org/wordpress/
http://en.wikipedia.org/wiki/Rocks_Cluster_Distr …
SunのGridEngineというジョブスケジューラも付いてきます。
入れたその日からとりあえず使い始められるでしょう(設定等はお好みなのでそれなりに時間がかかるかも)。
ただ、Windows互換マシンじゃないとおそらく動作しません (32、64bitには対応)。
確実に動作させたいなら、MacじゃなくてintelかAMDのWindowsマシンの方が良いでしょう。
本来はノード間の通信速度をかせぐために(ボトルネックになりやすい)、数~10 Gbps程度のHUBで接続します。
マシン間の通信は、CPU自身のデータ通信と同じように高い頻度で発生しますので、ここが遅いと、即、計算速度低下につながりますが、勉強用ということなので、1 GbpsのHUBでも構わないでしょう。
次にコンパイラですが、GNUのコンパイラは各種CPUに対応している分、特定のCPUへの最適化が弱く、遅いと思うので、ここは非商用限定でフリーのLinux用Intelコンパイラはどうでしょう。
http://software.intel.com/en-us/articles/non-com …
ここからダウンロードできます。
FORTRANも付いてます。
ただ、フリーであるというライセンスをインストールする必要があったと記憶してますので、登録は必要です。
OpenMPにもMPI(MPICH)にも対応してたんじゃないかなという気がしますが、はっきり覚えてません。

なお、MacのOSはMACHというUN*Xベース(というかMax OS Xの元になったNextStepがMACHを使っていた)なので、サーバーモジュールは含まれていても不思議ではありません。
が実際に含まれるかどうかはAppleの主義・思想によります。
多分含まれているんじゃないですかね。

最後の切替機はKVMスイッチャというやつですね。
何社かから出てます。
私は会社ではATENのを使ってます。
性能は使ってみた記憶からはかなり良かったと思います。
定評あるPGI(これは商用、商用の割には安い)に比べて遜色ない印象があります。
    • good
    • 0
この回答へのお礼

回答有難うございます。
他の人に聞いた話だとMACがラクだということでした。MACだと元質問にも書いたように手順が確立していれば、ハード・ソフトの個人差が無いので何も考えずに先例どおりにやっていれば良いと思ったのですが。

クラスタ用のOSというものがあるのですか。RocksクラスタというOSにすれば作業が早いということでしょうか。ちょっとブラウザの調子が悪くてこのサイトに行けませんでした。RocksクラスタというのはLinuxの1種でしょうか。またマシンはWindows互換とのことなのでいわゆるDOS/V系(MAC以外のいわゆる普通のPC)で動作するということでしょうか。このようなものがあるという情報は始めてです。

インストールしたいと思いますが、コンパイラはどのようなものになるのでしょうか。Fortranが希望なのですが。

よろしくお願いします。

お礼日時:2011/11/27 12:01

ANo.3のお礼欄について



webminはsafariなどのbrowserを使ってGUIで設定ができるソフトです。検索すれば日本語の情報も出てきます。
以前はosxでも使えていたのですが、osxは独自の発展をしてきましたので、インストール、起動ははできるが、設定にはほとんど使いないようです。今のOSXでちょっと試してみるという訳にはいかないようです。

私の様な素人にとっては、macintoshの場合に標準で用意されている機能は使いやすいが、新たにインストールするとなるとかなり大変なイメージがあります。だから、OSX serverを購入してそれをサーバーとして使うのなら、(実際に設定したことはないのですが)多分、わりと簡単にできるかもしれません。サーバーではなく普通のOSXをサーバーにしたいというのでしたら、Linux+webminの組み合わせた方が簡単だと思います。

現実的な選択として、
まずはopenMPIで作ってみて徐々に構成を考えていくとすると、
今お持ちのOSXにXcodeとopenMPIを組み込んで(finkなどを使うと簡単に入ります)試してみるのはどうですか。
openMPIは同じパソコン内で動きますし、single coreでも動くはずです。
それができる様になれば、2台に増やす。その時に、必要があればNFSでファイルを共有するということで、とりあえずは他のソフトは必要ないと思います。

もう一つの選択として、先にハードを最小限そろえるとすると、
OSX serverの入ったMacと普通のMacを1台ずつ用意し、上と同じことをする。うまく行けば台数を増やすということでどうでしょうか。(この構成ではANo.2に書かれているXgridが試せます)。
もしLinuxに変更するとしてもOSX serverはファイルサーバーとして利用できますし、コントロールノードとしても十分使えますので、無駄になることはありません。
OSをそろえると、バイナリレベルで互換性がありますので管理は楽なのですが特に問題はないと思います。計算ノードは揃えないとかなり大変です。

mac miniサーバーのもう一つの欠点としては、LANポートを1つしか使えないということです。
LANを分ける時に、LANポートが2つあれば簡単に分けられますので。
    • good
    • 0

練習用ではなく、本番用として2年ほど前に同じようなことを検討しました。

結論としてはLinuxで構成することにしました。
Macintoshのカテゴリ-ですので、Macのことにも触れておくと、Mac miniのターミナルを計算システムに命令を出すために使用しています。Linuxと同じソースコードを使るのでちょっとしたテストもできますし、Linuxで多用されているX-windowが使えるからです。今のところメンテナンス以外ではLinuxマシーンを直接触ることはありません。質問の最後の方で切り替え器のことがありますが、このような運用では今のところ必要としていません。

Mac miniは小型で場所をとらないので良い選択なのですが、Coreが2つしかないので非力だということ、並列処理に関する情報が少ない、それと多くのソフトがLinux(Redhat)で動作保証されていることが主な原因です。
今のシステムはLinux(CentOSとScientific Linuxの混在),OpenMPI, NFS, torque, LDAPなどを使っています。
コントロールノードはファイルサーバーを兼ねていてCore2Duoの古いマシンで、計算ノードはCore i7とCore i5です。全て4 core構成です。
それと、ノード間の並列となるとLANのトラフィックが多いので、構内LANとは分離する必要があります。分離方法はいろいろあるでしょうが、私のところはコントロールノードにLANボードを1枚追加して分離しています。
場所をとるのが嫌でしたら、小型のLinuxがインストールできるマシンを(多分Mac miniに近い大きさのものはあるはず)OSなしで購入し使ってはどうですか?
Mac mini(Core2Duoの時代)でも1週間くらい100%負荷で連続計算をしていましたが特に問題なかったので、ファン付きのディスクトップマシンなら連続運転は問題ないと思います。
それとwebminを使うと簡単にLinuxの設定ができますのでご参考に。
    • good
    • 0
この回答へのお礼

回答有難うございます。
Linuxを使って構築するというのがほぼ定番だとは思います。ただ、"OpenMPI, NFS, torque, LDAP"というようなものを個別にインストールするときトラブルに見舞われてしまい、先に進めなくなったのです。これくらいは個別で設定できるスキルが前提なのかも知れませんが、バージョンの食い違いなどによる手戻りで全く前に進めなくなったことがあります。また、必ずしも必要ないものとか、あったほうが便利なもの、必ず必要なものなど重要度もいろいろだと思います。

もしLinuxでやるのであれば、構築できるセットがパッケージとなっていてライブラリのバージョンの違いとかによるトラブルが一切ないものであって欲しいと思います。webminとはそのようなものでしょうか。

そういう個別の事情から開放される(完全ではないにしても)のがMacだと思うのですが。いかがでしょうか。

お礼日時:2011/11/28 23:48

最近のMacにはXgridというのが載っていてそれを使うと分散コンピューティング環境は比較的簡単に構築できるかと思います。



> また、マックはサーバー的なことができるのでしょうか。
できます。全く心配いらないです。
Lion Serverの載ったサーバ向けのMac miniもありますし。
    • good
    • 0
この回答へのお礼

回答有難うございます。

このことを解説しているサイト、書籍、その他の資料を入手する方法をご存知でしたら教えて頂きたいと思いますが。

また、前提条件としてどのようなものがあるでしょうか。NFS, NIS,などのLinux系の環境が整っていることが前提でしょうか。そこまでは必要ないと思いますが。

また、コンパイラはフォートランでもOKでしょうか。よろしくお願いします。

お礼日時:2011/11/28 23:51

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qグリッドシステム(Xgrid等)に対応したMacOSX用ソフト

MacOSX TigerからXgridというグリッドシステムが組み込まれたそうですが、このような技術を用いたMacOSX用ソフトというのはどのようなものがあるのでしょうか?

私に使えるかどうかというのは抜きにして、どんなものが存在するのか、教えていただければうれしいです。

例としてShadeGridというのがあります。これはXgridは使っていませんが、Shadeのレンダリングを複数のマシンでクラスタ化して高速化する、というものです。

Aベストアンサー

http://bioinfo.tmd.ac.jp/~ogishima/pukiwiki.php?Mac%20OS%20X%2FXgrid%2F%BD%E0%C8%F7%2FXgrid%20BLAST
私が調べたところではこのあたりです。
http://seaotter.phys.tohoku.ac.jp/memo/hiki.cgi?MPIonXgrid

参考URL:http://www33.ocn.ne.jp/~xinoue/xgrid-stanford-jp/html/install/install-tiger.html

Qマック同士を接続

イーサネット接続でPower Macintoshとibookです。
本にはストレートケーブルということですが

10BASE-T
100BACE-TX
のクロスを買ってしまったのですがそれでも繋がるのでしょうか?

あと設定しても共有になりません。涙
分かりやすいページ等ありましたら教えて下さい。
OS9です

Aベストアンサー

クロスだったらダイレクトに繋げれます。
<…>というコネクタにさしてやってください。

コントロールパネルのTCP/IPを起動して設定方法でて入力にしIPアドレスを片方を
192.168.0.1
もう片方を
192.168.0.2
に設定しサブネットマスクは双方とも255.255.255.0にします。

あとはコントロールパネルのファイル共有をオンにし「TCP/IPで接続する」にチェックを入れます。

これで双方がみれるはずですのでアップルメニューの「ネットワークブラウザ」を起動して「ローカルネットアーク」のところをクリックすれば愛が見えるかと思います。

QApple Qmasterとは何ができるのでしょうか?

Mac OSXを使っています。
Apple Qmasterというのが入っているのですが、これは何に使うものなのでしょうか?検索しましたが見つかりません、宜しくお願いします。

Aベストアンサー

これじゃないですか?
http://support.apple.com/kb/TA23074?viewlocale=ja_JP

http://support.apple.com/kb/HT2898?viewlocale=ja_JP

QMacで多CHサウンド出力は出来ないんですか?

Macの光出力端子に繋いだオーディオ機器(マルチチャンネル再生対応)から、サラウンドで音を出したいのですが、スピーカーの数を増やす事ができません。
出力装置の数を2から増やすことができません(5.1CHや7.1CHにできません)。
Macでは多チャンネルサウンド出力やダウンミックス出力というのはできないのでしょうか?
DVDを見る時や、iTunesで音楽を聞く時、ゲームをする時などに役立ちそうですが、できませんか?
何らかの方法はありませんか?

以下環境です。
・Mac Pro(Mid 2010)
・3.2GHz Quad Nehalem-Xeon
・Mac OS X 10.6.7
・AMD RADEON HD 5870 1GB VRAM
・RAM 8GB ECC DDR3-SDRAM
・HDD 1TB(1st Bay)
・HDD 500MB(2nd Bay)
・DVDスーパードライブ(Upper)
・ブルーレイディスクドライブ(Lower)
・Apple USB Keyboard
・Apple Magic Mouse
・24インチ Full HDモニタ

Macの光出力端子に繋いだオーディオ機器(マルチチャンネル再生対応)から、サラウンドで音を出したいのですが、スピーカーの数を増やす事ができません。
出力装置の数を2から増やすことができません(5.1CHや7.1CHにできません)。
Macでは多チャンネルサウンド出力やダウンミックス出力というのはできないのでしょうか?
DVDを見る時や、iTunesで音楽を聞く時、ゲームをする時などに役立ちそうですが、できませんか?
何らかの方法はありませんか?

以下環境です。
・Mac Pro(Mid 2010)
・3.2GHz Quad Nehalem-...続きを読む

Aベストアンサー

参考に

参考URL:https://discussionsjapan.apple.com/thread/10083462

Q住民税は、およそでいいのでいくらなのか教えて下さい

閲覧ありがとうございます。

住民税について質問があります。

私は今まで住民税払ったことがないです。30代後半まで。

今まで親の扶養に入っていたから?だと思うのですが、
世帯分離して国民健康保険に加入したのですが

住民税は発生するのでしょうか?

最近、国保に加入して、どれくらい出費があるのか、考えていたら

年金と健康保険とあと住民税かな?と思いまして
ですが住民税っていくらなのかパッとしないので、
ネットであちらこちらと閲覧してみたところ、
個人差があり年間10万払ってる人と30万払ってる人がいるようです。

国民年金が全国一律15240円だったと思います、年間約18万円
国民健康保険が私の市だと、月16000円くらいで、年間約19万円

この2つだけで年間37万円も払わなければならないです。

住民税というのが、いくらかかるのか全くわからず
ネット上では年間10万以上は払うように書かれているのですが

ということは、年金、健康保険、住民税を合計すると年間50万以上
必要のように思えてしまうのですが、これは本当なのでしょうか?

私は年収200~230万位で 
年金は銀行引き落とし、健康保険は払い込み用紙で毎月払う形
住民税は毎月払うのでしょうか?

毎月払えれは、楽なのかと思いきや、年収200万くらいで
年間10万~30万 高い人は50万くらいだそうなんですけど

自由になるお金減りすぎますよね。

あと40歳になると、介護保険料 というのが発生するみたいなんですが・・

年収からこれらを全部引いてしまうと、手取り150万くらいになってしまうのですが
こんなんで、ひとり暮らしは可能なのでしょうか?

月の収入で見ると

月給 180,000円
年金  -15,000円くらい
健康保険-16,000円くらい
所得税 -7000円くらい
住民税 -???円(仮に10,000円として)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄手取り 132,000円 

醜い数値が出ました。

ひとり暮らしをしたら

知人の話では家賃4万円で光熱費いれるとトータル6万円くらいだそうです。
食費が、節約を常に考えても、1日1000円でも月3万円
この時点ですでに9万円です。 
残りは42000円、これで生活できるのでしょうか・・

閲覧ありがとうございます。

住民税について質問があります。

私は今まで住民税払ったことがないです。30代後半まで。

今まで親の扶養に入っていたから?だと思うのですが、
世帯分離して国民健康保険に加入したのですが

住民税は発生するのでしょうか?

最近、国保に加入して、どれくらい出費があるのか、考えていたら

年金と健康保険とあと住民税かな?と思いまして
ですが住民税っていくらなのかパッとしないので、
ネットであちらこちらと閲覧してみたところ、
個人差があり年間10万払ってる人と30万払...続きを読む

Aベストアンサー

年収210万円とした場合の住民税
住民税は「所得割」と「均等割」の2つの課税があります。
所得割
1360000円(所得)-370000円(社会保険料控除)-330000円(基礎控除)=660000円(課税所得)
660000円(課税所得)×10%(税率)=66000円
これに、均等割5000円がプラスされ71000円が税額です。
なお、給与所得の場合、「収入」から「給与所得控除(年収によってきまります)」を引いた額を「所得」といいます。

71000円÷12=5900円/月
が、毎月の給料から天引きされます。

なお、所得税は7000円も引かれません。
4000円くらいですし、最終的には引かれた所得税の一部が年末調整で還付されます。
年末調整のとき、1年間に払った年金と国保の保険料申告することを忘れないですることです。

QMac OSでデータ通信量を計測するアプリ

こんにちは

Macbook Pro でOS 10.10.1を使用しています。
諸事情で今後接続するインターネット回線が通信料無制限でなく、通信容量の制限がある回線を使用することになりました。そこで通信料を計測するアプリを探しましたが、iOS用(iPhone, iPad)のアプリしか見つけられませんでした。

Mac OS X Yosemite で使用できるデータ計測アプリをご存知のかたどなたかいらっしゃいましたら教えていただけますでしょうか。

よろしくお願い致します。

Aベストアンサー

OS X に付属している「アクティビティモニタ.app」の「ネットワーク」メニューで計測できます。

「アプリケーション」-「ユーティリティ」の中にあります。


人気Q&Aランキング