Service Arcane gérant les maillages du jeu de données.
Ce service lit l'élément
<meshes> du jeu de données (un fichier avec l'extension .arc). C'est la manière recommandée de spécifier les maillages : la méthode historique basée sur l'élément
<mesh> (ou
<maillage> en français) est obsolète et ne devrait être utilisée que par les codes existants. Une description complète des deux méthodes est disponible dans
Maillages (balise <meshes>).
Ce service est particulier dans le sens où ses options sont lues avant celles des autres services et modules car il est utilisé pour créer les maillages donc les modules et services ont besoin. A cause de cela, les options de ce service sont toujours en anglais, même pour un jeu de données en français (c'est-à-dire quand
xml:lang="fr").
Il est possible de spécifier plusieurs maillages si l'élément
mesh est présent plusieurs fois. Les maillages sont nommés
Mesh0,
Mesh1, ... dans l'ordre d'apparition des éléments
mesh. Le premier maillage (
Mesh0) est le maillage par défaut du sous-domaine et doit toujours être créé. Quand plusieurs maillages sont définis, un module ou un service peut être associé à un maillage donné en utilisant l'attribut
mesh-name de l'élément correspondant du jeu de données.
En général, c'est le service
Service 'ArcaneCaseMeshService' qui sera utilisé.
Par exemple :
<meshes>
<mesh>
<filename>sod.vtk</filename>
</mesh>
<mesh>
<generator name="Cartesian3D"/>
</mesh>
</meshes>