インターフェースの刷新により、SCRYU/Tetraでは互換性の問題で変更できなかった部分にも手を入れることが可能にになりました。そこで、初心者向けのわかりやすさを重視した機能向上を行っています。具体例としては、CADの部品をそのまま扱うことのできる条件設定やメッシュ作成の簡易設定の追加、デフォルト条件の見直しなどを行っています。初心者向けというのはscFLOWのプリプロセッサーの主題となっており、今後のバージョンアップ版も流体解析に馴染みのないユーザー様でも直観的に操作できることを目標に開発を続けております。
scFLOWプリプロセッサーの機能はCADソフトなどで作成された形状を読み込み、解析に適したモデルに調整する機能、解析用の条件を設定する機能、メッシュを作成する機能などから成り立っています。プリプロセッサー全体はチームで開発されており、私自身は各機能をスムーズに連携させるための土台部分の設計、実装を行いました。
既存の複数機能をいかにまとめるかという点で苦労がありました。SCRYU/TetraやCADthruで十分な実績のある機能、ノウハウを可能な限り組み込んではいますが、新しく開発したという経緯もあり、一つのソフトとして動作させるまでには長い時間がかかりました。苦労した甲斐もあり、最終的には一貫性のあるインターフェースやヒストリーといったものを実現できました。また、複数の機能を統合するという前提のソフトになっていますので、今後においても柔軟に機能追加が行えるようになっています。この点に関しては今後の開発で生かしていく予定です。