Computational Continuum Mechanicsの一般的な(有限ボリューム、フェム、dg)ライブラリをコーディングする2つのアプローチの利点/欠点は何でしょうか?これは私が今物を見る方法ですので、あなた自身の経験を提供してください、そして、私のために私を炎上させないでください:):
1)C ++:
ジェネリックプログラミング、仮想関数、オーバーロード、速度...:あらゆるものを構築するために利用できるすべてのジャンル+ OOPツール
低レベルのライブラリのほとんどが利用可能(Python向けのような広範な科学技術ライブラリ開発はありません)
2)Python +並列コンピューティング用ラッパー(pyOpenCLなど)
さまざまな種類の膨大な量のサポートライブラリ
あなたが思うことをコーディングしてください:実装は本当に速く行われます
遅い実行時間
さまざまな方法をサポートし、複雑なジオメトリと問題を処理するフレームワークをコーディングしたい場合、何を選択しますか?その理由は何ですか?