#model
model BasicBuilder -ndm 3 -ndf 6
set m 7
#nodes
node 0 5.0 5.0 0.0
node 1 5.0 5.0 3.0
node 2 5.0 11.0 0.0
node 3 5.0 11.0 3.0
node 4 11.0 5.0 0.0
node 5 11.0 5.0 3.0
node 6 11.0 11.0 0.0
node 7 11.0 11.0 3.0
#base constraints
fix 2 1 1 1 1 1 1
fix 6 1 1 1 1 1 1
fix 0 1 1 1 1 1 1
fix 4 1 1 1 1 1 1
#mass source
node 10 8 8 3 
rigidDiaphragm 3 10 5 1 7 3
fix 10 0 0 1 1 1 0
mass 5 2.54842 2.54842 0.001 0.001 0.001 15.2905
mass 1 2.54842 2.54842 0.001 0.001 0.001 15.2905
mass 7 2.54842 2.54842 0.001 0.001 0.001 15.2905
mass 3 2.54842 2.54842 0.001 0.001 0.001 15.2905
#Members Definition
geomTransf Linear 0 1 0 0 -jntOffset 0 0 0 0 0 -0.6
section Elastic 0 3.3e+07 0.09 0.000675 0.000675 1.375e+07 0.001141
element nonlinearBeamColumn 0 0 1 5 0 0
geomTransf Linear 1 1 0 0 -jntOffset 0 0 0 0 0 -0.6
section Elastic 1 3.3e+07 0.09 0.000675 0.000675 1.375e+07 0.001141
element nonlinearBeamColumn 1 2 3 5 1 1
geomTransf Linear 2 1 0 0 -jntOffset 0 0 0 0 0 -0.6
section Elastic 2 3.3e+07 0.09 0.000675 0.000675 1.375e+07 0.001141
element nonlinearBeamColumn 2 4 5 5 2 2
geomTransf Linear 3 1 0 0 -jntOffset 0 0 0 0 0 -0.6
section Elastic 3 3.3e+07 0.09 0.000675 0.000675 1.375e+07 0.001141
element nonlinearBeamColumn 3 6 7 5 3 3
geomTransf Linear 4 0 -1 0
element elasticBeamColumn 4 1 5 0.15 3.3e+07 1.375e+07 0.002307 0.000781 0.0045 4
geomTransf Linear 5 0 -1 0
element elasticBeamColumn 5 3 7 0.15 3.3e+07 1.375e+07 0.002307 0.000781 0.0045 5
geomTransf Linear 6 1 0 0
element elasticBeamColumn 6 1 3 0.15 3.3e+07 1.375e+07 0.002307 0.000781 0.0045 6
geomTransf Linear 7 1 0 0
element elasticBeamColumn 7 5 7 0.15 3.3e+07 1.375e+07 0.002307 0.000781 0.0045 7
#UDL Definition
pattern Plain 4 Linear {eleLoad -ele 4 -type -beamUniform -4.16667 0.0 0.0}
pattern Plain 5 Linear {eleLoad -ele 5 -type -beamUniform -4.16667 0.0 0.0}
pattern Plain 6 Linear {eleLoad -ele 6 -type -beamUniform -4.16667 0.0 0.0}
pattern Plain 7 Linear {eleLoad -ele 7 -type -beamUniform -4.16667 0.0 0.0}
puts " "