0

私は有限要素コードで作業しています。メッシュのノードは、ローカルおよびグローバル識別子を持つマップ (single_mesh_nodes と呼びましょう) に従って分散されます。倍数のノードを含む新しいマップ (double_mesh_nodes と呼びましょう) を作成する必要があります。double_mesh_nodes は、最初の部分として single_mesh_nodes を使用して構築する必要があります。その後、最初のノードから再度開始しますが、新しいローカル識別子とグローバル識別子を割り当てます。言い換えれば、最後のグローバル識別子ノードとローカル識別子ノード (それぞれ last_GID と last_LID) に到達した後、再び最初のノードを持つ必要がありますが、最大 GID +1 のグローバル識別子値と最大 LID +1 のローカル識別子を持ちます。など、次のノードについても同様です。例として、single_mesh_nodes LID = 0、1、2、3、および GID = 0、3、2 の 4 ノードのメッシュがある場合、

4

0 に答える 0