Info : - Generating crystal orientations. Info : - Info : MODULE -T loaded with arguments: Info : (none) Info : -n 10 -reg 1 Info : - Info : Reading input data. Info : No initialization file found (`/home/rquey/.neperrc'). Info : Info : Copyright (C) 2003-2020, and GNU GPL'd, by Romain Quey. Info : Version 4.0.0 Info : Built with: gsl|muparser|opengjk|openmp|nlopt|libscotch (full) Info : Running on 8 threads. $ neper -T -n 10 -reg 1 = N e p e r = Info : A software package for polycrystal generation and meshing. Here is what a typical run of module -T looks like: The methods implemented for tessellation generation are described in, and. Third-party software file formats are also available. Tessellation files are input files of the Meshing Module (-M) and the Visualization Module (-V), and can also be exported as a Simulation Directory (.sim), which is input to the Simulation Module (-S), for post-processing. A raster tessellation also has all required fields to describe data obtained by 2D or 3D orientation mapping methods (such as EBSD). Output files describe the tessellation either at the scalar format (.tess) or at the raster format (.tesr). Regularization can be applied to the tessellations and consists of removing their small edges and faces (option -regularization) which would otherwise be detrimental to generating meshes with high quality elements with module -M). It is also possible to define an analytical orientation spread for the cells (option -orispread). Crystal orientations can be written according to different descriptors (option -oridescriptor). Uniform crystal orientation distributions ensure that all possible crystal orientations are equally represented (no orientation clustering). Periodicity or semi-periodicity conditions can be applied to the tessellation (option -periodicity).Ĭrystal orientations can be randomly distributed (according to a uniform distribution function), either in the 3D space or along a specific orientation fiber, or uniformly distributed (also according to a uniform distribution function, option -ori). Non convex domain shapes can be obtained by cutting the tessellation by different geometrical primitives once generated (option -transform cut 1). In 3D, cuboidal, cylindrical and spherical shapes (and a few other, exotic shapes) are directly supported while other morphologies can be defined from a set of planes (option -domain). The domain of space in which the tessellation is created can be of any convex shape. So, all capabilities available for generating a standard (single-scale) tessellations are available for generating the tessellations at the different scales of a multiscale tessellation. The same value can be used for defining the tessellations at a given scale, or different values can be loaded using msfile(), where is a multiscale cell file). Multiscale tessellations are characterized by the subdivision of the cells of a primary tessellation into secondary tessellations (and so on) and are obtained by combining into one, using ::, the option arguments that apply at the successive scales. Cell groups can be defined to represent, for example, the different phases of a multiphased polycrystalline material (option -group). Poisson-Voronoi or regular tessellations). Of course, it is also possible to generate standard tessellations (e.g. The generated tessellations are general convex-cell tessellations represented as Laguerre (or Voronoi) tessellations whose seed attributes are set by optimization to obtain the desired cell properties 2. Global morphological properties, such as a cell aspect ratio or a columnar axis, can also be specified. Standard analytical distributions are included, and custom numerical distributions can be read from a file. Custom properties can be specified using various metrics, including the size and sphericity (circularity, in 2D), the centroid or even the actual shape (using a raster tessellation), in terms of distributions or individual cell values. Several predefined properties are available, such as those obtained by grain growth in metals (which are described by cell size and sphericity (circularity, in 2D) distributions). Tessellations can be generated from various types of morphological cell properties (option -morpho). Module -T also generates crystal orientations for the cells. The scalar format described the tessellation cells using sets of vertices, edges and faces, while the raster format uses a regular raster of voxels (similarly to an EBSD map). The tessellations are provided in scalar (vectorial) or raster formats. Module -T also enables the regularization of the tessellations for meshing with high quality elements. Periodicity and semi-periodicity conditions can be prescribed. The domain is generally convex, although non-convex shapes can also be obtained. Module -T is the module for generating tessellations and multiscale tessellations of a finite domain of space, in 2D or 3D.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |