# #=Comment
# All name variables have following format: <<Name>>.
# All name variables MUST come before any other variable
# All fields must be integers or reals

######################################################################################################
# Input card definitions...

# Material Cards -------------------------------------------------------------------------------------
# Linear isotropic material properties
MAT1,<<MID>>,E,G,NU,Density,A,Tref,GE,ST,SC,SS,,

# Heat transfer material properties
MAT4,<<MID>>,K,CP,RHO,h,MU,HGEN,REFENTH,TCH,TDELTA,QLAT

# Orthotropic material properties for isoparametric shell elements
MAT8,<<MID>>,E1,E2,NU12,G12,G1Z,G2Z,RHO,A1,A2,TREF,XT,XC,YT,YC,S,GE,F12,STRN


# Property cards -------------------------------------------------------------------------------------
# Thin shell element
PSHELL,<<ID>>,,Thickness,,,,,,,

# Beam element
PBEAM,<<ID>>,,Area,I1,I2,I12,J

# Scalar elastic spring element
PELAS,<<ID>>,Stiffness,,

# Simple beam element
PBAR,<<ID>>,,Area,I1,I2,J,,,,,,,,,,,,,

# Rod element
PROD,<<ID>>,,Area,J,C,NSM

# Shear panel
PSHEAR,<<ID>>,,Thickness,NSM,,

# n-ply composite material laminate
#PCOMP

# BarL Element
PBARL,<<ID>>,,,,X1,X2,Y1,Y2

# Concentrated Mass Element Connection, Rigid Body Form
CONM2,<<ID>>,,,MASS


# Load cards -----------------------------------------------------------------------------------------
# Static concentrated force at a grid point
FORCE,<<SID>>,<<NODE>>,,ScaleFactor,F1,F2,F3

# Static concentrated force using magnitude and two grid points for direction
FORCE1,<<SID>>,<<NODE>>,Magnitude,,

# Static concentrated force using magnitude and four grid points for direction
FORCE2,<<SID>>,<<NODE>>,Magnitude,,,,

# Static concentrated moment at a grid point
MOMENT,<<SID>>,<<NODE>>,,ScaleFactor,M1,M2,M3

# Static concentrated moment using magnitude and two grid points for direction
MOMENT1,<<SID>>,<<NODE>>,Magnitude,,

# Static concentrated moment using magnitude and four grid points for direction
MOMENT2,<<SID>>,<<NODE>>,Magnitude,,,,

# Uniform static pressure load on a triangular or quadrilateral surface
PLOAD,<<SID>>,Pressure,,,,

# Uniform static pressure applied to CQUAD4, CSHEAR, or CTRIA3 two-dimensional elements
PLOAD2,<<SID>>,Pressure

# Pressure load on a face of a solid element
PLOAD4,<<SID>>,,Pressure

# Gravity load
GRAV,<<SID>>,,ScaleFactor,N1,N2,N3,


# Mesh cards -----------------------------------------------------------------------------------------
# Location of geometric grid point
# This is commented out so as not to create so many parameters
#GRID,<<ID>>,,X1,X2,X3,,,


######################################################################################################
# Everything below 'OUTPUT EXTRACTIONS' doesn't get read for input parsing
# Comment out any lines for which you do not want parameters created
# Nodal displacement and Element stress can potentially create a lot of parameters
######################################################################################################

OUTPUT EXTRACTIONS

# This flag turns name = value min/max extraction on
READ MIN/MAX

HEADER:MaxAppliedLoad                                                                                                                                   
                                            M A X I M U M   A P P L I E D   L O A D S                                               
                                                                                                                                    
    SUBCASE         T1            T2            T3            R1            R2            R3                                        
      ID                                                                   
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:MaxDisplacement
                                            M A X I M U M   D I S P L A C E M E N T S                                               
                                                                                                                                    
    SUBCASE         T1            T2            T3            R1            R2            R3                                        
      ID                                          
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:MaxDisplacementMode
                                            M A X I M U M   D I S P L A C E M E N T S
 
      MODE           T1           T2            T3            R1            R2            R3
     NUMBER
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:MaxForceSPC
                          M A X I M U M   F O R C E S   O F   S I N G L E   P O I N T   C O N S T R A I N T                         
                                                                                                                                    
    SUBCASE         T1            T2            T3            R1            R2            R3                                        
      ID    
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:Eigenvalue
                                                  R E A L   E I G E N V A L U E S
 
      MODE         EIGENVALUE       RADIANS          CYCLES       GENERALIZED     GENERALIZED     ORTHOGONALITY      ERROR
     NUMBER                                                          MASS          STIFFNESS          LOSS          MEASURE
NAMING:<<ID>>,Eigenvalue,Radians,Cycles,GenMass,GenStiffness,OrthoLoss,Error
FORMAT:i,r,r,r,r,r,r,r

HEADER:ModalEffectiveMass
                                             M O D A L   E F F E C T I V E   M A S S
 
      MODE          T1            T2            T3            R1            R2            R3
     NUMBER
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:Mass
                              DIRECTION                                        CENTER OF MASS                                       
                         MASS AXIS SYSTEM (S)     MASS                 X             Y             Z       
NAMING:<<ID>>,Mass,CGx,CGy,CGz
FORMAT:i,r,r,r,r

HEADER:SPCVectorResultant
                           S I N G L E   P O I N T   C O N S T R A I N T   V E C T O R   R E S U L T A N T                          
                                                                                                                                    
    SUBCASE         T1            T2            T3            R1            R2            R3                                        
      ID
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

# Commented out by default to avoid creating too many parameters
#HEADER:Displacement
#                                               D I S P L A C E M E N T   V E C T O R
# 
#     GRID      COORDINATE        T1            T2            T3            R1            R2            R3
#      ID           ID
#NAMING:<<ID>>,,T1,T2,T3,R1,R2,R3
#FORMAT:i,i,r,r,r,r,r,r

# Commented out by default to avoid creating too many parameters
#HEADER:ForceRod
#                                            F O R C E S   I N   R O D   E L E M E N T S                                             
#                                                                                                                                    
#    ELEMENT        AXIAL          TORQUE                                                                                            
#      ID           FORCE  
#NAMING:<<ID>>,AxialForce,Torque
#FORMAT:i,r,r

# Commented out by default to avoid creating too many parameters
#HEADER:StressRod
#                                          S T R E S S E S   I N   R O D   E L E M E N T S                                           
#                                                                                                                                    
#    ELEMENT        AXIAL         TORSIONAL                                                                                          
#      ID           STRESS         STRESS     
#NAMING:<<ID>>,AxialStress,TorsionalStress
#FORMAT:i,r,r

# Commented out by default to avoid creating too many parameters
#HEADER:StrainEnergyRod
#                                      S T R A I N   E N E R G Y   I N   R O D   E L E M E N T S                                     
#                                                                                                                                    
#    ELEMENT     STRAIN ENERGY       PERCENT       STRAIN ENERGY                                                                     
#      ID                             TOTAL           DENSITY
#NAMING:<<ID>>,StrainEnergy,PercentTotal,StrainEnergyDensity
#FORMAT:i,r,r,r

HEADER:LoadVectorResultant                                                                                                                            
                                            L O A D   V E C T O R   R E S U L T A N T                                               
                                                                                                                                    
    SUBCASE         T1            T2            T3            R1            R2            R3                                        
      ID 
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:SPCVectorResultantMode
                           S I N G L E   P O I N T   C O N S T R A I N T   V E C T O R   R E S U L T A N T                          
                                                                                                                                    
      MODE           T1           T2            T3            R1            R2            R3                                        
     NUMBER  
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r

HEADER:ModalParticipationFactor
                                      M O D A L   P A R T I C I P A T I O N   F A C T O R S
 
      MODE          T1            T2            T3            R1            R2            R3
     NUMBER
NAMING:<<ID>>,T1,T2,T3,R1,R2,R3
FORMAT:i,r,r,r,r,r,r


