これは、C ++とPythonで、シンプルな一貫性のある直感的なオブジェクト指向のAPIです。
の特長の:ます。
- 自動とFFCまたはSyFiを通じて有限要素変形の効率的な評価します。
- 線形システムの自動および効率的な組み立てます。
- 一般の家族、
- などの基本的な要素の組み合わせなどの任意の混合要素、例えば、テイラー·フードのための
- インテリアメッシュファセット上にジャンプ条件、平均、および積分を含む不連続ガラーキン法ます。
- 高性能線形代数、PETSc、TrilinosとMTL4(実験)単純なC ++とPythonラッパーます。 と
- パラレルアセンブリおよび解決します。
- シンプレクスは、1D、2D(三角形)、および3D解適合格子法を含む(四面体)、 に噛み合う
- マルチ適応MCG(Q)/ MDG(Q)とのモノ適応CG(Q)/ dGを(Q)ODEソルバます。
- DOLFIN XML、VTK、オクターブ、MATLAB、Diffpack、出エジプト記IIを含む入力/出力フォーマットの範囲をサポートします。
任意の順序の連続と不連続ラグランジュ有限要素、BDM要素、RT要素、BDFM要素、Nedelec要素とCrouzeix-Raviartます。を含む有限要素の
uBLASを通して
のこのリリースで新しいのは何ですか。
- はこのリリースでは、相対的なクリーンアップとバグ修正が多数をもたらし新しくリリースされたDOLFIN 1.0ベータ2にします。
のバージョン0.9.11のの新機能:
- LGPL v2.1のからの変更ライセンスLGPL v3にする以降ます。
- dolfin_utilsに移動しmeshconverterます。
- GMSHメッシュの材料マーカーの変換のためのサポートを追加します。
- 点光源のサポートを追加(クラスPointSource)
- ロギング名前の変更 - &#のSpark Proのを。 set_log_activeます。
- パラメータ&QUOTを追加します。clear_on_write&QUOT。 TimeSeriesはにします。
- ネストされたパラメータセットの入力/出力します。 のサポートを追加
- 線形ソルバの次元をチェックします。
- 変分問題のための自動化されたエラー制御のサポートを追加します。
- メッシュ細分化した後MeshFunctionsの洗練のためのサポートを追加します。
- フォームのコンストラクタでのテストと裁判スペースの順序を変更する
のバージョン0.9.10のの新機能は次のとおりです。
- 変分問題のための自動化されたエラー制御のためのサポートを追加します。
- メッシュ細分化した後MeshFunctionsの洗練のためのサポートを追加します。
のあるどのバージョン0.9.9のの新しい:
- CMakeのに変更し、ビルドシステム
- という名前のMeshFunctionsを追加
- は使用しないで直接定数境界条件を設定できるようにコンスタントます。
- は文字列に基づいて境界条件を設定することを許可する(" X [0] == 0.0")
- は不足しているディレクトリを作成します。
- ほとんどのバックエンドのためのプリコンディショナーの再利用を許可します。
- 一部の32ビットマシン上のUMFPACKソルバーの修正します。
- PETScを経由して、よりHypre予備調整へのアクセスを提供します。
- SLEPc 3.1のアップデートます。
- 改善し、すべてのバックエンドのためのLU因子分解の再利用を実装します。
- MeshFunctionsの洗練における不具合を修正しました。
VertexFunction、EdgeFunction、FaceFunction、FacetFunction、CellFunctionます。
ファイル名の一部として指定された場合に
のバージョン0.9.3でのの新機能は次のとおりです。
- グローバルパラメータ&QUOT追加します。ffc_representation&QUOTを。 FFC JITコンパイラのフォーム表現のための
- 規範()関数はPythonで両方のベクターと機能を処理することを確認します。
- 周期境界条件をスピードアップし、混合(ベクトル値)のために仕事をする要素
- 行列やベクトルを割り当てる際、任意の数のnumpyの配列を使用する可能性を追加します。
- 行列やベクトルでインデックスの任意の整数numpyの配列を使用する可能性を追加します。
- PyDOLFINのintタイプマップ を修正しました
- MULTとtranspmultます。 に分割MULT
- コマンドラインパラメータを解析するときPETSc引数をフィルタリングします。
- SWIGのインタフェースファイルにコメントを拡張
- (まだ終わっていない)SWIGインタフェースファイルに著作権を追加
- その他のスタンダード::ベクトル&#x3cのためのタイプマップを追加します。種類の&#のSpark Proの。 PyDOLFINでます。
- SWIGラッパーコードサイズを小さくするstd_vector.i上の依存関係を削除します。
- 相対%を使用してはdolfin.iに含まれます。
- に変更名前がdolfin_foo.i - &#のSpark Proの。 foo.iます。
- Pythonインタフェースでの関数補間()を追加します。
- 修正typmapsます。
- typmaps.iます。 で型検査で代わりに送出の使用はTypeError
- shared_ptrの&#x3c /アウトで追加します。Epetra_FEFoo&#のSpark Proの。 PyDOLFINためのタイプマップします。
- 修正JITます。
- PyDOLFINにcompile_extension_module関数を追加します。
- Pythonのベクトルの割り当てにおける不具合を修正しました。
- 圧縮base64のための追加サポートがエンコードされたVTKファイル(使用してZLIB)
- base64でのサポートを追加します。 VTKファイルをエンコードされた
- 並列アセンブリのための実験的なサポートし、解決します。
- プロジェクトにおけるバグ修正()関数、UFL構文に更新します。
- DISP()関数を削除し、情報によって置き換える(fooは、真の)
- FEMユニットテスト(パイソン)を追加します。
- SystemAssemblerをクリーンアップします。
- PyDOLFINを通じてassemble_systemを有効にします。
- GenericMatrixに「規範」を追加します。
- NewtonSolverにおける効率改善します。
- 名前の変更NewtonSolver :: NewtonSolverへ::反復get_iteration()()
- EpetraKrylovSolverの改善が::解決します。
- コンストラクタVectorを追加します::ベクトル(定数GenericVector&X)
- と削除SConsはの非推奨の警告します。
- PETScKrylovSolverでのメモリリークを修正します。
- dolfin_assert名前の変更 - &#のSpark Proのを。主張するとC ++のバージョンを使用します。
- 修正のデバッグ/最適化のフラグます。
- SpecialFunctionsからAvgMeshSize、InvMeshSize、InvFacetAreaを削除します。
- 名前の変更メッシュサイズ - &#のSpark Proの。セルサイズます。
- コマンドライン解析のための改良されたサポートと書き換えパラメータシステム、
- のPythonからのパラメータのローカライズ(クラスあたり)と使いやすます。
- SpecialFunctionsからOutflowFacetを削除します。
- 補間(ダブル*)名前の変更 - &#のSpark Proのを。 interpolate_vertex_values(ダブル*)
- の追加Pythonのバージョンます。
- assemble.pyにおける不具合を修正しました。
- 非マッチングメッシュ間の機能の許可補間します。
- 機能::機能(スタンダード::文字列のファイル名)を削除します。
- トランジションIOます。
- GenericSparsityPatternを外し::ソートします。
- SparsityPatternコンストラクタでソートを必須/ソートされていないパラメータます。
- :: SparsityPatternの性能を向上します。 挿入
- 線形代数と内蔵のメッシュます。 のための文字列を列挙を交換してください
- 一定の値に直接アクセスを許可します。
- は自動的にMeshEntityコンストラクタ内のエンティティを初期化し、範囲を確認します。
- memorycheckに単体テストを追加します。
- 出口でのlibxml2パーサをクリーンアップするために呼び出す追加
- DofMapメンバ関数で不必要な引数を削除する
- DofMap、FiniteElementとFunctionSpaceます。 からの基準のコンストラクタを削除する
- DofMapオブジェクトにメッシュを格納するためのshared_ptrを使用します。
- ラッパーコード用のインターフェイスの変更:PoissonBilinearForm - &#のSpark Proの。ポアソン:: BilinearFormます。
- 書き込み用の関数info_underline()を追加し下線メッセージ
- メッセージ()名前の変更 - &#のSpark Proのを。互換性"&QUOTための情報(); Pythonのloggingモジュールとします。
- GeneriVectorインターフェイスで要素単位の乗算を追加します。
- PyDOLFINでGenericVectorインタフェースは現在、シーケンスプロトコルをサポートします。
- 名前の変更camelCapsの機能名:fooBarに - &#のSpark Proの。 foo_barとします。
- PyDOLFINでGenericMatrixインターフェイス(のみのgetItem) のためにスライスする機能を追加
- PyDOLFINでGenericVectorインタフェースます。 のためにスライスする機能を追加
- GenericVectorインターフェイスに合計を追加します。
SWIGのインタフェースファイルの
のpython 2.6でのuintための
並行してコンパイル
カーン - ヒリアードのデモの
新しいXMLに
コメントが見つかりません