Cart3D

Config.xml

Config.xml is a GMP configuration file which describes a component hierarchy for your configuration. This example shows one possible hierarchy for the bJet example in $CART3D/cases/samples/bJet/bJet.a.tri
AIAA 2003-1237 contains a full description with many more examples.

Note: "all" and "entire" are special Component names
   - "entire" refers the whole geometry as a single entity
   - "all" refers to each individual named component in the configuration

Component hierarchy for bJet example
The $__Force_Moment_Processing: section in flowCart's "input.cntl" file requires Config.xml to exist, if one is not found, flowCart will attempt to create it automatically. NASA's "OVERGRID" code can also be used to create Config.xml



<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- $Id: Config.xml,v 1.2 2008/11/28 20:06:34 aftosmis Exp $ -->

<Configuration Name="bJet Sample" Source="bJet.a.tri">

<!-- triangulated components -->
<Component Name="fuselage" Type="tri">
<Data> Face Label=1 </Data>
</Component>
<Component Name="wing" Type="tri">
<Data
> Face Label=2 </Data>
</Component>
<Component Name="htail"
Parent="empennage" Type="tri">
  <Data> Face Label=3 </Data>
</Component>
<Component Name="vtail" Parent="empennage" Type="tri">
<Data> Face Label=4 </Data>
</Component>
<Component Name="r_nacelle" Parent="engine" Type="tri">
<Data> Face Label=5 </Data>
</Component>
<Component Name="l_nacelle" Parent="engine" Type="tri">
<Data> Face Label=6 </Data>
</Component>
<Component Name="r_pylon" Parent="engine" Type="tri">
<Data> Face Label=7 </Data>
</Component>
<Component Name="l_pylon" Parent="engine" Type="tri">
<Data> Face Label=8 </Data>
</Component>

<!-- Containers -->
<Component Name="empennage" Type="container"> </Component>
<Component Name="engines" Type="container"> </Component>

</Configuration>