異なるOS間でもスムーズなワークフローが可能

CoreTech System R&D部門 シニアエンジニア 林敬淶

TOP 500によると、世界で最も高速な500台のスーパーコンピュータがLinux OSを使用しています。なぜならLinuxはオープンソースで完全に無料であり、コストがWindowsよりもはるかに低いためです。また、他のOSに比べてLinuxは高性能で、安全性が高く、高い安定性と信頼性、および保守容易性やより多いコミュニティサポートリソースを備えるなどの利点があります。

初心者にとって、Linuxは他のOSよりも使いにくいと思うかもしれません。その理由はLinuxコマンドラインに苦手意識を持つからです。例えばジョブを第三者のジョブスケジューラに送信する場合、先にジョブスクリプトを記述し、ジョブコマンドを実行し送信しなければなりません。コマンドラインの形式は、使用するスケジューラによって決まりますが、異なるスケジューラのコマンドを覚えるには時間がかかります。またプロジェクトをWindowsとLinuxの間で転送できるようにするには、追加のソフトウェアと設定が必要です。

これらの問題を克服するため、Moldex3Dコンピューティングマネージャー(Moldex3D Computing Manager)は、ジョブ送信フローをスムーズにすることで、異なるスケジューラコマンドの習熟期間を短縮させるための扱いやすいインターフェイスを提供しています。図1は、Moldex3Dコンピューティングマネージャーの全体的なアーキテクチャを示しています。Moldex3Dコンピューティングマネージャーでは、Linuxシステムでジョブを第三者スケジューラ(青い矢印)に送信するか、またはWindowsシステムでジョブをMoldex3Dジョブスケジューラ(緑の矢印)に送信することができます。また、Linuxでソルバーを計算(黄色の矢印)するため、単純なスケジューラ(シングルノードスケジューラ)として使用することもできます。

図1 Moldex3Dコンピューティングマネージャーの全体的なアーキテクチャ

ユーザーは、Windowsのコンピューティングマネージャーのユーザーインターフェイスを介して、Linuxシステムのスケジューラにジョブを送信、ダウンロードおよび監視することができます(図2および3)。[サーバー情報の追加]のスクロールダウンメニューから、サーバーとスケジューラの種類(図4)を選択すると、その後のジョブスクリプトの作成とジョブを送信することができます。コマンドラインとジョブスクリプトに精通している場合は、コンピューティングマネージャーでスクリプトをカスタマイズして、異なる要件を満たすこともできます。

図2 Moldex3Dコンピューティングマネージャーによるジョブの送信

図3 Moldex3Dコンピューティングマネージャーによるジョブの監視

図4 Moldex3Dコンピューティングマネージャー内の[サーバー情報の追加]ダイアログ

Moldex3Dコンピューティングマネージャーは、LinuxコンピューティングリソースとWindowsシステム間の通信を橋渡しするシームレスなインターフェイスを構築し、既存のワークフローを維持しながらLinuxシステムにジョブを問題なく送信することで、多くの作業時間を節約する事が可能です。


Test drive Moldex3D

Join the thousands of companies using Moldex3D

Talk to Sales

Schedule a product demo with our sales team