<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 	xmlns:dc="http://purl.org/dc/elements/1.1/"	xmlns:content="http://purl.org/rss/1.0/modules/content" >

	
		<channel xml:lang="en">
			<title>File Formats</title>
			<link>typhon-cfd-solver/documentation/file-formats//</link>
			<description>[(#|supprimer_tags|texte_backend)]</description>
			<language>en</language>
			<generator>SPIP - www.spip.net</generator>

			<image>
				<title>File Formats</title>
				<url>https://websites.isae-supaero.fr/local/cache-vignettes/L144xH30/rubon201-032cb.png?1775089118</url>
				<link>typhon-cfd-solver/documentation/file-formats//</link>
				<height>30</height>
				<width>144</width>
			</image>
		
			
				<item xml:lang="en">
		<title>TYPHON solution format</title>
		<link>https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-solution-format</link>
		<guid isPermaLink="true">https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-solution-format</guid>
		<dc:date>2011-09-11T14:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>GRESSIER J&#233;r&#233;mie</dc:creator>



		<description>
&lt;p&gt;Typhon solution format uses CFDTOOLS XBIN format. As Typhon format, it needs a TYPHON header which defines the number of expected mesh and solution. The mesh should be defined (see mesh definition) or linked to another mesh file. Each following solution is written with a set of XBIN sections: solution header number of elements number of scalars number of vectors number of face sections number of cell marks sections number of face marks sections a set of scalar sections scalar id scalar (...)&lt;/p&gt;


-
&lt;a href="https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/" rel="directory"&gt;File Formats&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Typhon solution format uses CFDTOOLS XBIN format. As Typhon format, it needs a &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-internal-formats' class='spip_in'&gt;TYPHON header&lt;/a&gt; which defines the number of expected mesh and solution. The mesh should be defined (see &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-mesh-format' class='spip_in'&gt;mesh definition&lt;/a&gt;) or linked to another mesh file. Each following solution is written with a set of XBIN sections:&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;solution header&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; number of elements&lt;/li&gt;&lt;li&gt; number of scalars&lt;/li&gt;&lt;li&gt; number of vectors&lt;/li&gt;&lt;li&gt; number of face sections&lt;/li&gt;&lt;li&gt; number of cell marks sections&lt;/li&gt;&lt;li&gt; number of face marks sections&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of scalar sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; scalar id&lt;/li&gt;&lt;li&gt; scalar array&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of vector sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; vector id&lt;/li&gt;&lt;li&gt; (3 components) vector array&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>			
				<item xml:lang="en">
		<title>TYPHON mesh format</title>
		<link>https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-mesh-format</link>
		<guid isPermaLink="true">https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-mesh-format</guid>
		<dc:date>2011-09-11T13:30:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>GRESSIER J&#233;r&#233;mie</dc:creator>



		<description>
&lt;p&gt;Typhon mesh format uses CFDTOOLS XBIN format. As Typhon format, it needs a TYPHON header which defines the number of expected mesh and solution. For each mesh, a ordered set of XBIN data sections is needed: mesh header mesh type (currently only unstructured mesh) number of cells, faces and nodes number of cell sections number of face sections number of cell marks sections number of face marks sections a set of cell sections &lt;br class='autobr' /&gt;
size etc a set of face sections &lt;br class='autobr' /&gt;
size etc node coordinates (...)&lt;/p&gt;


-
&lt;a href="https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/" rel="directory"&gt;File Formats&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Typhon mesh format uses CFDTOOLS XBIN format. As Typhon format, it needs a &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-internal-formats' class='spip_in'&gt;TYPHON header&lt;/a&gt; which defines the number of expected mesh and solution. For each mesh, a ordered set of XBIN data sections is needed:&lt;/p&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;mesh header&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; mesh type (currently only unstructured mesh)&lt;/li&gt;&lt;li&gt; number of cells, faces and nodes&lt;/li&gt;&lt;li&gt; number of cell sections&lt;/li&gt;&lt;li&gt; number of face sections&lt;/li&gt;&lt;li&gt; number of cell marks sections&lt;/li&gt;&lt;li&gt; number of face marks sections&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of cell sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;p&gt;size etc&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of face sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;
&lt;p&gt;size etc&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;node coordinates section&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; (number of nodes) x (3 coordinates)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of cell marks sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; mark name&lt;/li&gt;&lt;li&gt; indirect ordered array of face index in face sections&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;a set of face marks sections&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; mark name&lt;/li&gt;&lt;li&gt; indirect ordered array of face index in face sections&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>			
				<item xml:lang="en">
		<title>TYPHON internal formats</title>
		<link>https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-internal-formats</link>
		<guid isPermaLink="true">https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-internal-formats</guid>
		<dc:date>2011-09-11T13:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>GRESSIER J&#233;r&#233;mie</dc:creator>



		<description>
&lt;p&gt;Typhon internal formats use CFDTOOLS XBIN format. It can be used for mesh and/or solutions. All Typhon formats start with a XBIN section (name is FILE_HEADER) which defines Typhon format version number Typhon type of file (mesh, solution, monitor...) number of meshes number of solutions &lt;br class='autobr' /&gt;
If this file only has meshes, it is considered as a mesh file and is described in this article. &lt;br class='autobr' /&gt;
If there are solutions, it must contain meshes too. The structure of such Typhon solution files is detailed (...)&lt;/p&gt;


-
&lt;a href="https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/" rel="directory"&gt;File Formats&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Typhon internal formats use CFDTOOLS XBIN format. It can be used for mesh and/or solutions. All Typhon formats start with a XBIN section (name is &lt;code class='spip_code' dir='ltr'&gt;FILE_HEADER&lt;/code&gt;) which defines&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Typhon format version number&lt;/li&gt;&lt;li&gt; Typhon type of file (mesh, solution, monitor...)&lt;/li&gt;&lt;li&gt; number of meshes&lt;/li&gt;&lt;li&gt; number of solutions&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If this file only has meshes, it is considered as a mesh file and is described in &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-mesh-format' class='spip_in'&gt;this article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If there are solutions, it must contain meshes too. The structure of such Typhon solution files is detailed in &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/typhon-solution-format' class='spip_in'&gt;this article&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Versions&lt;/h3&gt;&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;version 2: shared mesh&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; add cell marks in mesh&lt;/li&gt;&lt;li&gt; mesh definition tag in typhon header (full, shared, shared connectivity)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cs_blocs'&gt;&lt;h6 class='blocs_titre blocs_replie blocs_click'&gt;&lt;a href='javascript:;'&gt;version 3: spectral solutions (rev742)&lt;/a&gt;&lt;/h6&gt;&lt;div class='blocs_destination blocs_invisible blocs_slide'&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; number of degree of freedom (dof) per cell&lt;/li&gt;&lt;li&gt; solution structure tag&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>			
				<item xml:lang="en">
		<title>XBIN open format</title>
		<link>https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/xbin-open-format</link>
		<guid isPermaLink="true">https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/xbin-open-format</guid>
		<dc:date>2011-09-11T12:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>GRESSIER J&#233;r&#233;mie</dc:creator>



		<description>
&lt;p&gt;A XBIN file starts with a header. It is then followed by an undertermined number of data sections up to the end of file. Header &lt;br class='autobr' /&gt;
In order to check the file format, one must find a header defined as follows: 4 (1-byte) characters 'XBIN' a big endian 2-byte integer of XBIN version number a 4-byte integer to check endianness (1234)Data sections &lt;br class='autobr' /&gt;
Data sections are composed by a data header data arrays a 3-byte end of section ('END' string)Data header &lt;br class='autobr' /&gt;
A data header defines the data section. It (...)&lt;/p&gt;


-
&lt;a href="https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/" rel="directory"&gt;File Formats&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;A XBIN file starts with a header. It is then followed by an undertermined number of data sections up to the end of file.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Header&lt;/h3&gt;
&lt;p&gt;In order to check the file format, one must find a header defined as follows:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 4 (1-byte) characters 'XBIN'&lt;/li&gt;&lt;li&gt; a big endian 2-byte integer of XBIN version number&lt;/li&gt;&lt;li&gt; a 4-byte integer to check endianness (1234)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Data sections&lt;/h3&gt;
&lt;p&gt;Data sections are composed by&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; a data header&lt;/li&gt;&lt;li&gt; data arrays&lt;/li&gt;&lt;li&gt; a 3-byte end of section ('END' string)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Data header&lt;/h3&gt;
&lt;p&gt;A data header defines the data section. It includes&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; a data section name&lt;/li&gt;&lt;li&gt; XBIN data type&lt;/li&gt;&lt;li&gt; &lt;strong&gt;user defined&lt;/strong&gt; type&lt;/li&gt;&lt;li&gt; real and integer size&lt;/li&gt;&lt;li&gt; a set of (integer) parameters&lt;/li&gt;&lt;li&gt; dimensions of data arrays (if needed)&lt;/li&gt;&lt;li&gt; external string (if needed)&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Data arrays&lt;/h3&gt;
&lt;p&gt;There can be defined as&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; no data section&lt;/li&gt;&lt;li&gt; ordered or indirect ordered arrays&lt;/li&gt;&lt;li&gt; with integers or floating point reals&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If ordered, only minimum and maximum indexes are given, otherwise, the data section starts with an array of index indirection. It is then followed by the data itself.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>			
				<item xml:lang="en">
		<title>CGNS mesh input</title>
		<link>https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/cgns-mesh-input</link>
		<guid isPermaLink="true">https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/cgns-mesh-input</guid>
		<dc:date>2009-05-19T15:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>GRESSIER J&#233;r&#233;mie</dc:creator>



		<description>
&lt;p&gt;The only way to read a mesh file in Typhon is to create a CGNS file. &lt;br class='autobr' /&gt;
CGNS format specifications are wide. Typhon can currently &#034;only&#034; handle only one zone per file 2D or 3D unstructured grid Tri, Quad, Tetra, Prism, Pyramid, Hexa elements boundary conditions can be specified through face or node tagging &lt;br class='autobr' /&gt;
It is currently impossible to read multiblock mesh &lt;br class='autobr' /&gt;
CGNS files from Ansys/IcemCFD or Ansys/Fluent export have been tested. A collection of CGNS files (tested with TYPHON) is available on (...)&lt;/p&gt;


-
&lt;a href="https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/file-formats/" rel="directory"&gt;File Formats&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The only way to read a mesh file in Typhon is to create a CGNS file.&lt;/p&gt;
&lt;p&gt;CGNS format specifications are wide. Typhon can currently &#034;only&#034; handle&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; only one zone per file&lt;/li&gt;&lt;li&gt; 2D or 3D unstructured grid&lt;/li&gt;&lt;li&gt; Tri, Quad, Tetra, Prism, Pyramid, Hexa elements&lt;/li&gt;&lt;li&gt; boundary conditions can be specified through face or node tagging&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;It is currently impossible to read&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; multiblock mesh&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;CGNS files from Ansys/IcemCFD or Ansys/Fluent export have been tested. A collection of CGNS files (tested with TYPHON) is available on our &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/typhon/cgns-mesh-repository' class='spip_in'&gt;mesh repository&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In &lt;code class='spip_code' dir='ltr'&gt;main.rpm&lt;/code&gt; parameter file, one can specify&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;BLOCK:MESH&lt;br /&gt; FORMAT = CGNS&lt;br /&gt; FILE = &#034;my_mesh.cgns&#034;&lt;br /&gt; SCALE = .001 ! optional scale factor&lt;br /&gt;
ENDBLOCK&lt;/code&gt;&lt;/div&gt; &lt;p&gt;See &lt;a href='https://websites.isae-supaero.fr/typhon-cfd-solver/documentation/case-definition/mesh-import' class='spip_in' hreflang='fr'&gt;mesh import&lt;/a&gt; for further details.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>			
			
		</channel>
	
</rss>
