Commit afc500e5 authored by John Tourtellott's avatar John Tourtellott

Create legacy folder for Truchas files before refactoring

Also move truchas-simbuilder.sbt to top folder
parent 0a4a9668
<?xml version="1.0" encoding="utf-8" ?>
<SMTK_AttributeSystem Version="2">
<Categories>
<Cat>Heat Transfer</Cat>
<Cat>Fluid Flow</Cat>
</Categories>
<!-- Attribute Definitions-->
<Definitions>
<!-- BODY-->
<AttDef Type="body" Label="Body (Initial Conditions)" BaseType="" Version="0">
<AssociationsDef Name="DSSourceAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
<MembershipMask>volume</MembershipMask>
</AssociationsDef>
<ItemDefinitions>
<Double Name="temperature" Label="Temperature">
<BriefDescription>Initial temperature of the material body</BriefDescription>
<Categories>
<Cat>Fluid Flow</Cat>
<Cat>Heat Transfer</Cat>
</Categories>
<ExpressionType>tabular-function</ExpressionType>
</Double>
<Double Name="velocity" Label="Velocity" NumberOfRequiredValues="3">
<BriefDescription>Initial velocity of the material body</BriefDescription>
<Categories>
<Cat>Fluid Flow</Cat>
<Cat>Heat Transfer</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
</Double>
</ItemDefinitions>
</AttDef>
<!-- DS_SOURCE-->
<AttDef Type="ds-source" Label="Volumetric Heat Source" BaseType="" Version="0">
<AssociationsDef Name="DSSourceAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
<MembershipMask>volume</MembershipMask>
</AssociationsDef>
<ItemDefinitions>
<Double Name="source" Label="Temperature">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<ExpressionType>tabular-function</ExpressionType>
</Double>
</ItemDefinitions>
</AttDef>
<!-- PROBE-->
<AttDef Type="probe" Label="Probe" BaseType="" Version="0">
<ItemDefinitions>
<String Name="description" Label="Description" MultipleLInes="true" Optional="true" IsEnabledByDefault="false"></String>
<Double Name="coords" Label="Coordinates" NumberOfRequiredValues="3">
<BriefDescription>Used to define the location of the probe</BriefDescription>
<ComponentLabels>
<Label>x:</Label>
<Label>y:</Label>
<Label>z:</Label>
</ComponentLabels>
</Double>
<Double Name="scale" Label="Scale">
<DefaultValue>1.0</DefaultValue>
</Double>
</ItemDefinitions>
</AttDef>
</Definitions>
</SMTK_AttributeSystem>
<?xml version="1.0" encoding="utf-8" ?>
<SMTK_AttributeSystem Version="2">
<Categories>
<Cat>Heat Transfer</Cat>
<Cat>Fluid Flow</Cat>
</Categories>
<Definitions>
<!-- Boundary Conditions-->
<AttDef Type="boundary-condition" Label="Boundary Condition (&amp;BC)" BaseType="" Version="0" Unique="true">
<AssociationsDef Name="ModelAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
<MembershipMask>face</MembershipMask>
</AssociationsDef>
<ItemDefinitions>
<String Name="variable" Label="Variable">
<ChildrenDefinitions>
<String Name="pressure-bc-type" Label="Boundary Condition Type">
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<DiscreteInfo DefaultIndex="0">
<Value Enum="Dirichlet">dirichlet</Value>
</DiscreteInfo>
</String>
<String Name="velocity-bc-type" Label="Boundary Condition Type">
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<ChildrenDefinitions>
<Group Name="velocity-group" Label="Velocity" Extensible="true" NumberOfRequiredGroups="1">
<ItemDefinitions>
<Double Name="velocity-value" Label="Velocity" NumberOfRequiredValues="4">
<ComponentLabels>
<Label>t</Label>
<Label>u</Label>
<Label>v</Label>
<Label>w</Label>
</ComponentLabels>
<DefaultValue>0.0</DefaultValue>
</Double>
</ItemDefinitions>
</Group>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="0">
<Value Enum="Free Slip">free-slip</Value>
<Value Enum="No Slip">no-slip</Value>
<Structure>
<Value Enum="Dirichlet">dirichlet</Value>
<Items>
<Item>velocity-group</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
<Double Name="pressure-value" Label="Value">
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
</Double>
<Group Name="inflow" Label="Inflow" Optional="true" IsEnabledByDefault="false">
<ItemDefinitions>
<AttributeRef Name="inflow-material" Label="Inflow Material" NumberOfRequiredValues="1">
<AttDef>material</AttDef>
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
</AttributeRef>
<Double Name="inflow-temperature" Label="Inflow Temperature">
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
</Double>
</ItemDefinitions>
</Group>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="0">
<Structure>
<Value Enum="Pressure">pressure</Value>
<Items>
<Item>pressure-bc-type</Item>
<Item>pressure-value</Item>
<Item>inflow</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Velocity">velocity</Value>
<Items>
<Item>velocity-bc-type</Item>
<Item>inflow</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
</ItemDefinitions>
</AttDef>
</Definitions>
</SMTK_AttributeSystem>
<?xml version="1.0" encoding="utf-8" ?>
<SMTK_AttributeSystem Version="2">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<!-- Attribute Definitions-->
<Definitions>
<AttDef Type="enclosure-radiation" Label="Enclosure Radiation" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<Group Name="enable" Label="Enable" Version="0" Optional="true" IsEnabledByDefault="true">
<ItemDefinitions>
<Group Name="chaparral" Label="Chaparral" Version="0">
<ItemDefinitions>
<Void Name="blocking-enclosure" Label="Blocking Enclosure" Version="0" Optional="true" IsEnabledByDefault="true">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
</Void>
<Double Name="partial-enclosure-area" Label="Partial Enclosure Area" Version="0" Optional="true" IsEnabledByDefault="false">
<DefaultValue>0.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Int Name="bsp-max-tree-depth" Label="BSP Maximum Tree Depth" Version="0" AdvanceLevel="1">
<DefaultValue>10</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Int Name="bsp-min-leaf-length" Label="BSP Min Leaf Length" Version="0" AdvanceLevel="1">
<DefaultValue>25</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Double Name="spatial-tolerance" Label="Spatial Tolerance" Version="0">
<DefaultValue>1.0e-8</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Int Name="hemicube-resolution" Label="Hemicube Resolution" Version="0" AdvanceLevel="1">
<DefaultValue>60</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Double Name="min-separation" Label="Min Separation" Version="0" AdvanceLevel="1">
<DefaultValue>15.0</DefaultValue>
<RangeInfo>
<Min Inclusive="false">0.0</Min>
</RangeInfo>
</Double>
<Int Name="max-subdivisions" Label="Max Subdivisions" Version="0" AdvanceLevel="1">
<DefaultValue>60</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Double Name="smoothing-tolerance" Label="Smoothing Tolerance" Version="0" AdvanceLevel="1">
<DefaultValue>1.0e-8</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Int Name="smoothing-max-iter" Label="Smoothing Max Iterations" Version="0" AdvanceLevel="1">
<DefaultValue>100</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Int Name="smoothing-weight" Label="Smoothing Weight" Version="0" AdvanceLevel="1">
<DefaultValue>2.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">1</Min>
</RangeInfo>
</Int>
<Int Name="verbosity-level" Label="Verbosity Level" Version="0">
<DiscreteInfo DefaultIndex="0">
<Value Enum="No Output">0</Value>
<Value Enum="Basic">1</Value>
<Value Enum="Frequent Output">2</Value>
</DiscreteInfo>
</Int>
</ItemDefinitions>
</Group>
<Group Name="enclosure" Label="Enclosure" Version="0">
<ItemDefinitions>
<String Name="enclosure-name" Label="Enclosure Name" Version="0">
<DefaultValue>furnace</DefaultValue>
</String>
<Group Name="symmetries" Label="Symmetries" Version="0" Extensible="true" NumberOfRequiredGroups="0">
<ItemDefinitions>
<String Name="symmetry" Label="Symmetry/Periodicity" Version="0">
<ChildrenDefinitions>
<Int Name="folds" Label="Number of Folds" Version="0"></Int>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="0">
<Value Enum="Mirror X">MirrorX</Value>
<Value Enum="Mirror Y">MirrorY</Value>
<Value Enum="Mirror Z">MirrorZ</Value>
<Structure>
<Value Enum="Periodic Rotate X">RotX</Value>
<Items>
<Item>folds</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Periodic Rotate Y">RotY</Value>
<Items>
<Item>folds</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Periodic Rotate Z">RotZ</Value>
<Items>
<Item>folds</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
</ItemDefinitions>
</Group>
<ModelEntity Name="ignore-block-ids" Label="Ignore Blocks" Version="0" Extensible="true" NumberOfRequiredValues="0">
<MembershipMask>volume</MembershipMask>
</ModelEntity>
<Int Name="moving-radiation" Label="Moving Radiation?" Version="0">
<ChildrenDefinitions>
<!-- Children for moving radiation-->
<Group Name="displacement-sequence" Label="Displacement Sequence" Version="0" Extensible="true" NumberOfRequiredValues="0">
<ItemDefinitions>
<Double Name="displacement" Label="Displacement Vector" Version="0" NumberOfRequiredValues="4">
<ComponentLabels>
<Label>time:</Label>
<Label>x:</Label>
<Label>y:</Label>
<Label>z:</Label>
</ComponentLabels>
</Double>
</ItemDefinitions>
</Group>
<String Name="enclosure-file-prefix" Label="Enclosure File Prefix" Version="0"></String>
<Void Name="linear-interpolation" Label="Use Linear Interpolation" Version="0" Optional="true" IsEnabledByDefault="true"></Void>
<!-- Children for stationary radiation-->
<Void Name="skip-geometry-check" Label="Skip Geometry Check" Version="0" Optional="true" IsEnabledByDefault="false"></Void>
<File Name="enclosure-file" Label="Enclosure File" Version="0" NumberOfRequiredValues="1"></File>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="1">
<Structure>
<Value Enum="No (Stationary)">0</Value>
<Items>
<Item>skip-geometry-check</Item>
<Item>enclosure-file</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Yes (Moving)">1</Value>
<Items>
<Item>displace-side-sets</Item>
<Item>displacement-sequence</Item>
<Item>enclosure-file-directory</Item>
<Item>enclosure-file-prefix</Item>
<Item>linear-interpolation</Item>
</Items>
</Structure>
</DiscreteInfo>
</Int>
<!-- Children common to moving & stationary radiation-->
<Double Name="ambient-temperature" Label="Ambient Temperature" Version="0">
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
</Double>
<Double Name="error-tolerance" Label="Radiosity Solver Tolerance" Version="0" AdvanceLevel="1">
<DefaultValue>1.0e-4</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
</ItemDefinitions>
</Group>
</ItemDefinitions>
</Group>
</ItemDefinitions>
</AttDef>
</Definitions>
</SMTK_AttributeSystem>
<SMTK_AttributeSystem Version="2">
<Categories>
<Cat>Heat Transfer</Cat>
<Cat>Fluid Flow</Cat>
</Categories>
<!-- Attribute Definitions-->
<Definitions>
<AttDef Type="background-material" Label="Background Material" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<AttributeRef Name="background-material" Label="Background Material" NumberOfRequiredValues="1">
<AttDef>material</AttDef>
</AttributeRef>
</ItemDefinitions>
</AttDef>
<AttDef Type="material" Label="Material" BaseType="" Version="0" Unique="true">
<AssociationsDef Name="MaterialAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
<MembershipMask>volume</MembershipMask>
</AssociationsDef>
<ItemDefinitions>
<String Name="material-type" Label="Material Type">
<ChildrenDefinitions>
<Double Name="density" Label="Density (rho)" Optional="false">
<BriefDescription>Mass density of the material phase</BriefDescription>
<Categories>
<Cat>General</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="density-deviation" Label="Density Deviation" Optional="true" IsEnabledByDefault="false">
<BriefDescription>The relative deviation of the true temperature-dependent
density from the reference density</BriefDescription>
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
</Double>
<Double Name="conductivity" Label="Conductivity (K)">
<BriefDescription>Thermal conductivity of the material phase</BriefDescription>
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="viscosity" Label="Viscosity (nu)">
<BriefDescription>The dynamic viscosity of a fluid phase</BriefDescription>
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<String Name="thermal" Label="Thermal Specification">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<ChildrenDefinitions>
<Double Name="specific-heat" Label="Specific Heat (Cp)">
<BriefDescription>Specific heat of the material phase</BriefDescription>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="enthalpy" Label="Enthalpy (E)">
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="0">
<Structure>
<Value Enum="Specific Heat">specific-heat</Value>
<Items>
<Item>specific-heat</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Enthalpy">enthalpy</Value>
<Items>
<Item>enthalpy</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
<String Name="thermal-two-phase" Label="Thermal Specification">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<ChildrenDefinitions>
<Double Name="specific-heat" Label="Specific Heat (Cp)">
<BriefDescription>Specific heat of the material phase</BriefDescription>
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="latent-heat" Label="Latent Heat (Lf)">
<BriefDescription>The latent heats of the phase transformations.</BriefDescription>
<DefaultValue>0.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="enthalpy" Label="Enthalpy (E)">
<DefaultValue>0.0</DefaultValue>
<ExpressionType>tabular-function</ExpressionType>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="0">
<Structure>
<Value Enum="Specific Heat">specific-heat</Value>
<Items>
<Item>specific-heat</Item>
<Item>latent-heat</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Enthalpy">enthalpy</Value>
<Items>
<Item>enthalpy</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
<!-- Two phase properties-->
<Double Name="solid-transition-temperature" Label="Solidus Temperature (Ts)">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
</Double>
<Double Name="liquid-transition-temperature" Label="Liquidus Temperature (Tl)">
<Categories>
<Cat>Heat Transfer</Cat>
</Categories>
<DefaultValue>100.0</DefaultValue>
</Double>
<!-- Void material properties-->
<Double Name="void-temperature" Label="Temperature">
<Categories>
<Cat>Fluid Flow</Cat>
<Cat>Heat Transfer</Cat>
</Categories>
<DefaultValue>0.0</DefaultValue>
</Double>
<Double Name="sound-speed" Label="Speed of Sound" AdvanceLevel="1">
<BriefDescription>The adiabatic sound speed that is used in computing the
compressibility of each cell containing the material.
This is not a real sound speed, but a numerical artifice
used to permit collapse of small void bubbles.</BriefDescription>
<DefaultValue>0.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
</ChildrenDefinitions>
<DiscreteInfo DefaultIndex="2">
<Structure>
<Value Enum="Solid">solid</Value>
<Items>
<Item>density</Item>
<Item>density-deviation</Item>
<Item>conductivity</Item>
<Item>thermal</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Fluid">fluid</Value>
<Items>
<Item>density</Item>
<Item>density-deviation</Item>
<Item>conductivity</Item>
<Item>viscosity</Item>
<Item>thermal</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Two Phase">two-phase</Value>
<Items>
<Item>density</Item>
<Item>density-deviation</Item>
<Item>conductivity</Item>
<Item>viscosity</Item>
<Item>thermal-two-phase</Item>
<Item>solid-transition-temperature</Item>
<Item>liquid-transition-temperature</Item>
</Items>
</Structure>
<Structure>
<Value Enum="Void">void</Value>
<Items>
<Item>void-temperature</Item>
<Item>sound-speed</Item>
</Items>
</Structure>
</DiscreteInfo>
</String>
</ItemDefinitions>
</AttDef>
</Definitions>
</SMTK_AttributeSystem>
\ No newline at end of file
This diff is collapsed.
<?xml version="1.0" encoding="utf-8" ?>
<SMTK_AttributeSystem Version="2">
<Categories>
<Cat>Heat Transfer</Cat>
<Cat>Fluid Flow</Cat>
</Categories>
<!-- Attribute Definitions-->
<Definitions>
<AttDef Type="mesh" Label="Mesh" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<Double Name="coordinate-scale-factor" Label="Coordinate Scale Factor" Version="0" AdvanceLevel="1" Optional="true" IsEnabledByDefault="false">
<DefaultValue>1.0</DefaultValue>
</Double>
<Int Name="exodus-block-modulus" Label="Exodus Block Modulus" Version="0" AdvanceLevel="1" Optional="true" IsEnabledByDefault="false">
<DefaultValue>10000</DefaultValue>
<RangeInfo>
<Min Inclusive="false">0</Min>
</RangeInfo>
</Int>
</ItemDefinitions>
</AttDef>
<AttDef Type="outputs" Label="Outputs" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<Double Name="start-time" Label="Start Time" Version="0">
<DefaultValue>0.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="end-time" Label="End Time" Version="0">
<DefaultValue>1.0</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Double Name="output-dt" Label="Output Delta-Time Multiplier" Version="0">
<DefaultValue>0.1</DefaultValue>
<RangeInfo>
<Min Inclusive="true">0.0</Min>
</RangeInfo>
</Double>
<Group Name="output-times" Label="Additional Output Control" AdvanceLevel="1" Extensible="true" NumberOfRequiredGroups="0">
<ItemDefinitions>
<Double Name="time" Label="Output Times" NumberOfRequiredValues="2">
<ComponentLabels>
<Label>After time:</Label>
<Label>Use delta time multiplier:</Label>
</ComponentLabels>
</Double>
</ItemDefinitions>
</Group>
</ItemDefinitions>
</AttDef>
<AttDef Type="physics" Label="Physics" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<Double Name="fluid-body-force" Label="Fluid Body Force" Version="0" Unique="true" NumberOfRequiredValues="3">
<Categories>
<Cat>Fluid Flow</Cat>
</Categories>
<ComponentLabels>
<Label>x:</Label>
<Label>y:</Label>
<Label>z:</Label>
</ComponentLabels>
<DefaultValue>0.0</DefaultValue>
</Double>
</ItemDefinitions>
</AttDef>
<AttDef Type="physical-constants" Label="Physical Constants" BaseType="" Version="0" Unique="true">
<ItemDefinitions>
<Double Name="absolute-zero" Label="Absolute Zero">
<DefaultValue>0.0</DefaultValue>
</Double>
<Double Name="stefan-boltzmann" Label="Stefan-Boltzmann Constant">
<DefaultValue>5.67e-8</DefaultValue>
</Double>
</ItemDefinitions>
</AttDef>
</Definitions>
</SMTK_AttributeSystem>
<?xml version="1.0" encoding="utf-8" ?>
<SMTK_AttributeSystem Version="2">
<Definitions>
<AttDef Type="sim-expression" Abstract="1" Association="None"/>