diff --git a/blast/models/dart/lann.msh b/blast/models/dart/lann.msh new file mode 100755 index 0000000000000000000000000000000000000000..ec1e63737910980b0cfee296a1928934878ca532 Binary files /dev/null and b/blast/models/dart/lann.msh differ diff --git a/blast/models/dart/lann_viscous.geo b/blast/models/dart/lann_viscous.geo new file mode 100644 index 0000000000000000000000000000000000000000..0a625276106fabb4611ebf4cc6fb2cb5e8b90735 --- /dev/null +++ b/blast/models/dart/lann_viscous.geo @@ -0,0 +1,2198 @@ +/******************************************/ +/* Gmsh geometry for lann */ +/* Generated by geoGen.py */ +/* Adrien Crovato */ +/* ULiege, 2018-2019 */ +/******************************************/ + +// --- Wing geometry --- +// Number of spanwise stations: 8 +// Spanwise stations normalized coordinate: 0.000000 0.200000 0.325000 0.475000 0.650000 0.825000 0.950000 1.000000 +// Chord lengths: 0.360600 0.317650 0.290710 0.258060 0.220290 0.182350 0.155340 0.144450 +// Half-wing area: 0.252692 +// Half-wing span: 1.000000 +// Full-wing aspect ratio: 7.914766 + +// --- Wingtip geometry --- +// Cutoff wingtip + +// --- Domain geometry --- +// Box length: 14.424000 +// Box width: 7.212000 +// Box height: 14.424000 + +// --- Wing options --- +DefineConstant[ nSpan = { 10, Name "Number of elements in the spanwise direction" } ]; +DefineConstant[ nLe = { 10, Name "Number of elements in the leading edge region" } ]; +DefineConstant[ nTe = { 10, Name "Number of elements in the trailing edge region" } ]; +DefineConstant[ nMid = { 20, Name "Number of elements in the middle region" } ]; +DefineConstant[ nWake = { 25, Name "Number of elements in the wake region" } ]; + +nSpan = nSpan * 10; + +fracSurface = 0.01; +growthRatioChord = 1.0; +multTipTe = 1.0; +multLe = 1.0; +// --- Domain options --- +DefineConstant[ growthRatioField = { 1.2, Name "growth ratio along normal direction" } ]; + +// -- Compute mesh sizes +// Nearfield +msLe0 = 0.3606 * fracSurface * multLe; +msTe0 = 0.3606 * fracSurface; +gr0 = growthRatioChord; +msLe1 = 0.3177 * fracSurface * multLe; +msTe1 = 0.3177 * fracSurface; +gr1 = growthRatioChord; +msLe2 = 0.2907 * fracSurface * multLe; +msTe2 = 0.2907 * fracSurface; +gr2 = growthRatioChord; +msLe3 = 0.2581 * fracSurface * multLe; +msTe3 = 0.2581 * fracSurface; +gr3 = growthRatioChord; +msLe4 = 0.2203 * fracSurface * multLe; +msTe4 = 0.2203 * fracSurface; +gr4 = growthRatioChord; +msLe5 = 0.1824 * fracSurface * multLe; +msTe5 = 0.1824 * fracSurface; +gr5 = growthRatioChord; +msLe6 = 0.1553 * fracSurface * multLe; +msTe6 = 0.1553 * fracSurface; +gr6 = growthRatioChord; +msLe7 = 0.1445 * fracSurface * multLe; +msTe7 = 0.1445 * multTipTe * fracSurface; +gr7 = growthRatioChord; +// Farfield +msF = (msLe0 - (1 - growthRatioField) * 20 * 0.3606) / growthRatioField; + +// --- Wing points --- +// -- Airfoil 0 +Point(1) = {0.360600,0.000000,-0.008200,msTe0}; +Point(2) = {0.360513,0.000000,-0.008145}; +Point(3) = {0.360247,0.000000,-0.008063}; +Point(4) = {0.359802,0.000000,-0.007957}; +Point(5) = {0.359180,0.000000,-0.007827}; +Point(6) = {0.358380,0.000000,-0.007675}; +Point(7) = {0.357405,0.000000,-0.007504}; +Point(8) = {0.356257,0.000000,-0.007314}; +Point(9) = {0.354935,0.000000,-0.007107}; +Point(10) = {0.353441,0.000000,-0.006881}; +Point(11) = {0.351775,0.000000,-0.006627}; +Point(12) = {0.349941,0.000000,-0.006347}; +Point(13) = {0.347939,0.000000,-0.006040}; +Point(14) = {0.345771,0.000000,-0.005706}; +Point(15) = {0.343440,0.000000,-0.005348}; +Point(16) = {0.340948,0.000000,-0.004963}; +Point(17) = {0.338298,0.000000,-0.004554}; +Point(18) = {0.335491,0.000000,-0.004121}; +Point(19) = {0.332532,0.000000,-0.003664}; +Point(20) = {0.329423,0.000000,-0.003184}; +Point(21) = {0.326166,0.000000,-0.002681,gr0*msTe0}; +Point(22) = {0.322765,0.000000,-0.002156}; +Point(23) = {0.319223,0.000000,-0.001611}; +Point(24) = {0.315545,0.000000,-0.001045}; +Point(25) = {0.311733,0.000000,-0.000459}; +Point(26) = {0.307791,0.000000,0.000145}; +Point(27) = {0.303724,0.000000,0.000767}; +Point(28) = {0.299534,0.000000,0.001404}; +Point(29) = {0.295227,0.000000,0.002055}; +Point(30) = {0.290807,0.000000,0.002717}; +Point(31) = {0.286278,0.000000,0.003389}; +Point(32) = {0.281644,0.000000,0.004068}; +Point(33) = {0.276909,0.000000,0.004752}; +Point(34) = {0.272080,0.000000,0.005440}; +Point(35) = {0.267160,0.000000,0.006131}; +Point(36) = {0.262154,0.000000,0.006824}; +Point(37) = {0.257068,0.000000,0.007517}; +Point(38) = {0.251906,0.000000,0.008207}; +Point(39) = {0.246673,0.000000,0.008893}; +Point(40) = {0.241374,0.000000,0.009571}; +Point(41) = {0.236016,0.000000,0.010240}; +Point(42) = {0.230602,0.000000,0.010896}; +Point(43) = {0.225139,0.000000,0.011539}; +Point(44) = {0.219631,0.000000,0.012168}; +Point(45) = {0.214085,0.000000,0.012782}; +Point(46) = {0.208505,0.000000,0.013380}; +Point(47) = {0.202898,0.000000,0.013962}; +Point(48) = {0.197268,0.000000,0.014524}; +Point(49) = {0.191621,0.000000,0.015065}; +Point(50) = {0.185963,0.000000,0.015582}; +Point(51) = {0.180300,0.000000,0.016074}; +Point(52) = {0.174637,0.000000,0.016537}; +Point(53) = {0.168979,0.000000,0.016974}; +Point(54) = {0.163332,0.000000,0.017384}; +Point(55) = {0.157702,0.000000,0.017769}; +Point(56) = {0.152095,0.000000,0.018129}; +Point(57) = {0.146515,0.000000,0.018466}; +Point(58) = {0.140969,0.000000,0.018781}; +Point(59) = {0.135461,0.000000,0.019074}; +Point(60) = {0.129998,0.000000,0.019347}; +Point(61) = {0.124584,0.000000,0.019600}; +Point(62) = {0.119226,0.000000,0.019836}; +Point(63) = {0.113927,0.000000,0.020053}; +Point(64) = {0.108694,0.000000,0.020249,gr0*msLe0}; +Point(65) = {0.103532,0.000000,0.020425}; +Point(66) = {0.098446,0.000000,0.020578}; +Point(67) = {0.093440,0.000000,0.020708}; +Point(68) = {0.088520,0.000000,0.020816}; +Point(69) = {0.083691,0.000000,0.020903}; +Point(70) = {0.078956,0.000000,0.020968}; +Point(71) = {0.074322,0.000000,0.021013}; +Point(72) = {0.069793,0.000000,0.021038}; +Point(73) = {0.065372,0.000000,0.021045}; +Point(74) = {0.061066,0.000000,0.021032}; +Point(75) = {0.056876,0.000000,0.020999}; +Point(76) = {0.052809,0.000000,0.020948}; +Point(77) = {0.048867,0.000000,0.020877}; +Point(78) = {0.045055,0.000000,0.020785}; +Point(79) = {0.041377,0.000000,0.020667}; +Point(80) = {0.037835,0.000000,0.020521}; +Point(81) = {0.034434,0.000000,0.020345}; +Point(82) = {0.031177,0.000000,0.020135}; +Point(83) = {0.028068,0.000000,0.019887}; +Point(84) = {0.025109,0.000000,0.019597}; +Point(85) = {0.022302,0.000000,0.019263}; +Point(86) = {0.019652,0.000000,0.018878}; +Point(87) = {0.017160,0.000000,0.018442}; +Point(88) = {0.014829,0.000000,0.017956}; +Point(89) = {0.012661,0.000000,0.017424}; +Point(90) = {0.010659,0.000000,0.016849}; +Point(91) = {0.008825,0.000000,0.016236}; +Point(92) = {0.007159,0.000000,0.015585}; +Point(93) = {0.005665,0.000000,0.014892}; +Point(94) = {0.004342,0.000000,0.014150}; +Point(95) = {0.003194,0.000000,0.013354}; +Point(96) = {0.002220,0.000000,0.012497}; +Point(97) = {0.001422,0.000000,0.011576}; +Point(98) = {0.000801,0.000000,0.010599}; +Point(99) = {0.000356,0.000000,0.009582}; +Point(100) = {0.000089,0.000000,0.008535}; +Point(101) = {0.000000,0.000000,0.007472,msLe0}; +Point(102) = {0.000089,0.000000,0.006406}; +Point(103) = {0.000356,0.000000,0.005353}; +Point(104) = {0.000801,0.000000,0.004327}; +Point(105) = {0.001422,0.000000,0.003344}; +Point(106) = {0.002220,0.000000,0.002420}; +Point(107) = {0.003194,0.000000,0.001565}; +Point(108) = {0.004342,0.000000,0.000764}; +Point(109) = {0.005665,0.000000,-0.000001}; +Point(110) = {0.007159,0.000000,-0.000749}; +Point(111) = {0.008825,0.000000,-0.001498}; +Point(112) = {0.010659,0.000000,-0.002265}; +Point(113) = {0.012661,0.000000,-0.003050}; +Point(114) = {0.014829,0.000000,-0.003851}; +Point(115) = {0.017160,0.000000,-0.004665}; +Point(116) = {0.019652,0.000000,-0.005491}; +Point(117) = {0.022302,0.000000,-0.006325}; +Point(118) = {0.025109,0.000000,-0.007169}; +Point(119) = {0.028068,0.000000,-0.008022}; +Point(120) = {0.031177,0.000000,-0.008884}; +Point(121) = {0.034434,0.000000,-0.009757}; +Point(122) = {0.037835,0.000000,-0.010640}; +Point(123) = {0.041377,0.000000,-0.011530}; +Point(124) = {0.045055,0.000000,-0.012423}; +Point(125) = {0.048867,0.000000,-0.013314}; +Point(126) = {0.052809,0.000000,-0.014202}; +Point(127) = {0.056876,0.000000,-0.015080}; +Point(128) = {0.061066,0.000000,-0.015943}; +Point(129) = {0.065372,0.000000,-0.016787}; +Point(130) = {0.069793,0.000000,-0.017606}; +Point(131) = {0.074322,0.000000,-0.018394}; +Point(132) = {0.078956,0.000000,-0.019146}; +Point(133) = {0.083691,0.000000,-0.019860}; +Point(134) = {0.088520,0.000000,-0.020531}; +Point(135) = {0.093440,0.000000,-0.021157}; +Point(136) = {0.098446,0.000000,-0.021736}; +Point(137) = {0.103532,0.000000,-0.022264}; +Point(138) = {0.108694,0.000000,-0.022741,gr0*msLe0}; +Point(139) = {0.113927,0.000000,-0.023167}; +Point(140) = {0.119226,0.000000,-0.023540}; +Point(141) = {0.124584,0.000000,-0.023861}; +Point(142) = {0.129998,0.000000,-0.024128}; +Point(143) = {0.135461,0.000000,-0.024342}; +Point(144) = {0.140969,0.000000,-0.024504}; +Point(145) = {0.146515,0.000000,-0.024615}; +Point(146) = {0.152095,0.000000,-0.024675}; +Point(147) = {0.157702,0.000000,-0.024685}; +Point(148) = {0.163332,0.000000,-0.024641}; +Point(149) = {0.168979,0.000000,-0.024540}; +Point(150) = {0.174637,0.000000,-0.024381}; +Point(151) = {0.180300,0.000000,-0.024160}; +Point(152) = {0.185963,0.000000,-0.023874}; +Point(153) = {0.191621,0.000000,-0.023526}; +Point(154) = {0.197268,0.000000,-0.023116}; +Point(155) = {0.202898,0.000000,-0.022649}; +Point(156) = {0.208505,0.000000,-0.022125}; +Point(157) = {0.214085,0.000000,-0.021548}; +Point(158) = {0.219631,0.000000,-0.020924}; +Point(159) = {0.225139,0.000000,-0.020261}; +Point(160) = {0.230602,0.000000,-0.019567}; +Point(161) = {0.236016,0.000000,-0.018848}; +Point(162) = {0.241374,0.000000,-0.018112}; +Point(163) = {0.246673,0.000000,-0.017364}; +Point(164) = {0.251906,0.000000,-0.016612}; +Point(165) = {0.257068,0.000000,-0.015861}; +Point(166) = {0.262154,0.000000,-0.015117}; +Point(167) = {0.267160,0.000000,-0.014386}; +Point(168) = {0.272080,0.000000,-0.013672}; +Point(169) = {0.276909,0.000000,-0.012979}; +Point(170) = {0.281644,0.000000,-0.012310}; +Point(171) = {0.286278,0.000000,-0.011670}; +Point(172) = {0.290807,0.000000,-0.011062}; +Point(173) = {0.295227,0.000000,-0.010489}; +Point(174) = {0.299534,0.000000,-0.009954}; +Point(175) = {0.303724,0.000000,-0.009461}; +Point(176) = {0.307791,0.000000,-0.009011}; +Point(177) = {0.311733,0.000000,-0.008608}; +Point(178) = {0.315545,0.000000,-0.008253}; +Point(179) = {0.319223,0.000000,-0.007946}; +Point(180) = {0.322765,0.000000,-0.007690}; +Point(181) = {0.326166,0.000000,-0.007484,gr0*msTe0}; +Point(182) = {0.329423,0.000000,-0.007330}; +Point(183) = {0.332532,0.000000,-0.007224}; +Point(184) = {0.335491,0.000000,-0.007162}; +Point(185) = {0.338298,0.000000,-0.007140}; +Point(186) = {0.340948,0.000000,-0.007154}; +Point(187) = {0.343440,0.000000,-0.007201}; +Point(188) = {0.345771,0.000000,-0.007274}; +Point(189) = {0.347939,0.000000,-0.007369}; +Point(190) = {0.349941,0.000000,-0.007478}; +Point(191) = {0.351775,0.000000,-0.007597}; +Point(192) = {0.353441,0.000000,-0.007721}; +Point(193) = {0.354935,0.000000,-0.007846}; +Point(194) = {0.356257,0.000000,-0.007960}; +Point(195) = {0.357405,0.000000,-0.008057}; +Point(196) = {0.358380,0.000000,-0.008137}; +Point(197) = {0.359180,0.000000,-0.008196}; +Point(198) = {0.359802,0.000000,-0.008234}; +Point(199) = {0.360247,0.000000,-0.008248}; +Point(200) = {0.360513,0.000000,-0.008237}; +// -- Airfoil 1 +Point(501) = {0.421732,0.200000,-0.005789,msTe1}; +Point(502) = {0.421656,0.200000,-0.005758}; +Point(503) = {0.421422,0.200000,-0.005701}; +Point(504) = {0.421030,0.200000,-0.005621}; +Point(505) = {0.420481,0.200000,-0.005520}; +Point(506) = {0.419777,0.200000,-0.005400}; +Point(507) = {0.418918,0.200000,-0.005263}; +Point(508) = {0.417906,0.200000,-0.005111}; +Point(509) = {0.416742,0.200000,-0.004946}; +Point(510) = {0.415426,0.200000,-0.004753}; +Point(511) = {0.413959,0.200000,-0.004538}; +Point(512) = {0.412343,0.200000,-0.004299}; +Point(513) = {0.410579,0.200000,-0.004037}; +Point(514) = {0.408670,0.200000,-0.003750}; +Point(515) = {0.406616,0.200000,-0.003437}; +Point(516) = {0.404421,0.200000,-0.003097}; +Point(517) = {0.402087,0.200000,-0.002730}; +Point(518) = {0.399614,0.200000,-0.002337}; +Point(519) = {0.397007,0.200000,-0.001921}; +Point(520) = {0.394268,0.200000,-0.001482}; +Point(521) = {0.391399,0.200000,-0.001024,gr1*msTe1}; +Point(522) = {0.388404,0.200000,-0.000549}; +Point(523) = {0.385284,0.200000,-0.000057}; +Point(524) = {0.382044,0.200000,0.000451}; +Point(525) = {0.378686,0.200000,0.000974}; +Point(526) = {0.375213,0.200000,0.001510}; +Point(527) = {0.371630,0.200000,0.002060}; +Point(528) = {0.367940,0.200000,0.002621}; +Point(529) = {0.364146,0.200000,0.003190}; +Point(530) = {0.360252,0.200000,0.003767}; +Point(531) = {0.356262,0.200000,0.004349}; +Point(532) = {0.352180,0.200000,0.004934}; +Point(533) = {0.348010,0.200000,0.005520}; +Point(534) = {0.343756,0.200000,0.006109}; +Point(535) = {0.339422,0.200000,0.006698}; +Point(536) = {0.335012,0.200000,0.007287}; +Point(537) = {0.330532,0.200000,0.007875}; +Point(538) = {0.325984,0.200000,0.008459}; +Point(539) = {0.321375,0.200000,0.009038}; +Point(540) = {0.316707,0.200000,0.009609}; +Point(541) = {0.311987,0.200000,0.010168}; +Point(542) = {0.307218,0.200000,0.010713}; +Point(543) = {0.302406,0.200000,0.011244}; +Point(544) = {0.297554,0.200000,0.011760}; +Point(545) = {0.292668,0.200000,0.012258}; +Point(546) = {0.287753,0.200000,0.012740}; +Point(547) = {0.282814,0.200000,0.013203}; +Point(548) = {0.277854,0.200000,0.013647}; +Point(549) = {0.272880,0.200000,0.014072}; +Point(550) = {0.267896,0.200000,0.014475}; +Point(551) = {0.262907,0.200000,0.014858}; +Point(552) = {0.257919,0.200000,0.015219}; +Point(553) = {0.252935,0.200000,0.015558}; +Point(554) = {0.247961,0.200000,0.015875}; +Point(555) = {0.243001,0.200000,0.016172}; +Point(556) = {0.238062,0.200000,0.016448}; +Point(557) = {0.233146,0.200000,0.016704}; +Point(558) = {0.228261,0.200000,0.016940}; +Point(559) = {0.223409,0.200000,0.017158}; +Point(560) = {0.218597,0.200000,0.017357}; +Point(561) = {0.213828,0.200000,0.017539}; +Point(562) = {0.209107,0.200000,0.017703}; +Point(563) = {0.204440,0.200000,0.017850}; +Point(564) = {0.199830,0.200000,0.017978,gr1*msLe1}; +Point(565) = {0.195283,0.200000,0.018086}; +Point(566) = {0.190802,0.200000,0.018173}; +Point(567) = {0.186393,0.200000,0.018238}; +Point(568) = {0.182059,0.200000,0.018283}; +Point(569) = {0.177805,0.200000,0.018309}; +Point(570) = {0.173634,0.200000,0.018317}; +Point(571) = {0.169552,0.200000,0.018309}; +Point(572) = {0.165563,0.200000,0.018286}; +Point(573) = {0.161668,0.200000,0.018247}; +Point(574) = {0.157875,0.200000,0.018191}; +Point(575) = {0.154184,0.200000,0.018116}; +Point(576) = {0.150601,0.200000,0.018023}; +Point(577) = {0.147129,0.200000,0.017908}; +Point(578) = {0.143771,0.200000,0.017773}; +Point(579) = {0.140531,0.200000,0.017614}; +Point(580) = {0.137411,0.200000,0.017431}; +Point(581) = {0.134415,0.200000,0.017222}; +Point(582) = {0.131546,0.200000,0.016987}; +Point(583) = {0.128807,0.200000,0.016722}; +Point(584) = {0.126200,0.200000,0.016425}; +Point(585) = {0.123728,0.200000,0.016095}; +Point(586) = {0.121393,0.200000,0.015728}; +Point(587) = {0.119198,0.200000,0.015322}; +Point(588) = {0.117145,0.200000,0.014875}; +Point(589) = {0.115236,0.200000,0.014380}; +Point(590) = {0.113472,0.200000,0.013835}; +Point(591) = {0.111856,0.200000,0.013236}; +Point(592) = {0.110389,0.200000,0.012581}; +Point(593) = {0.109072,0.200000,0.011877}; +Point(594) = {0.107907,0.200000,0.011133}; +Point(595) = {0.106896,0.200000,0.010359}; +Point(596) = {0.106038,0.200000,0.009563}; +Point(597) = {0.105335,0.200000,0.008754}; +Point(598) = {0.104788,0.200000,0.007933}; +Point(599) = {0.104396,0.200000,0.007099}; +Point(600) = {0.104161,0.200000,0.006254}; +Point(601) = {0.104082,0.200000,0.005397,msLe1}; +Point(602) = {0.104161,0.200000,0.004530}; +Point(603) = {0.104396,0.200000,0.003664}; +Point(604) = {0.104788,0.200000,0.002812}; +Point(605) = {0.105335,0.200000,0.001986}; +Point(606) = {0.106038,0.200000,0.001200}; +Point(607) = {0.106896,0.200000,0.000462}; +Point(608) = {0.107907,0.200000,-0.000236}; +Point(609) = {0.109072,0.200000,-0.000908}; +Point(610) = {0.110389,0.200000,-0.001564}; +Point(611) = {0.111856,0.200000,-0.002219}; +Point(612) = {0.113472,0.200000,-0.002883}; +Point(613) = {0.115236,0.200000,-0.003557}; +Point(614) = {0.117145,0.200000,-0.004240}; +Point(615) = {0.119198,0.200000,-0.004931}; +Point(616) = {0.121393,0.200000,-0.005629}; +Point(617) = {0.123728,0.200000,-0.006334}; +Point(618) = {0.126200,0.200000,-0.007045}; +Point(619) = {0.128807,0.200000,-0.007761}; +Point(620) = {0.131546,0.200000,-0.008482}; +Point(621) = {0.134415,0.200000,-0.009208}; +Point(622) = {0.137411,0.200000,-0.009938}; +Point(623) = {0.140531,0.200000,-0.010670}; +Point(624) = {0.143771,0.200000,-0.011402}; +Point(625) = {0.147129,0.200000,-0.012133}; +Point(626) = {0.150601,0.200000,-0.012859}; +Point(627) = {0.154184,0.200000,-0.013579}; +Point(628) = {0.157875,0.200000,-0.014287}; +Point(629) = {0.161668,0.200000,-0.014979}; +Point(630) = {0.165563,0.200000,-0.015651}; +Point(631) = {0.169552,0.200000,-0.016296}; +Point(632) = {0.173634,0.200000,-0.016910}; +Point(633) = {0.177805,0.200000,-0.017491}; +Point(634) = {0.182059,0.200000,-0.018035}; +Point(635) = {0.186393,0.200000,-0.018540}; +Point(636) = {0.190802,0.200000,-0.019004}; +Point(637) = {0.195283,0.200000,-0.019425}; +Point(638) = {0.199830,0.200000,-0.019802,gr1*msLe1}; +Point(639) = {0.204440,0.200000,-0.020136}; +Point(640) = {0.209107,0.200000,-0.020426}; +Point(641) = {0.213828,0.200000,-0.020673}; +Point(642) = {0.218597,0.200000,-0.020878}; +Point(643) = {0.223409,0.200000,-0.021038}; +Point(644) = {0.228261,0.200000,-0.021154}; +Point(645) = {0.233146,0.200000,-0.021224}; +Point(646) = {0.238062,0.200000,-0.021248}; +Point(647) = {0.243001,0.200000,-0.021224}; +Point(648) = {0.247961,0.200000,-0.021151}; +Point(649) = {0.252935,0.200000,-0.021028}; +Point(650) = {0.257919,0.200000,-0.020852}; +Point(651) = {0.262907,0.200000,-0.020623}; +Point(652) = {0.267896,0.200000,-0.020339}; +Point(653) = {0.272880,0.200000,-0.020000}; +Point(654) = {0.277854,0.200000,-0.019609}; +Point(655) = {0.282814,0.200000,-0.019165}; +Point(656) = {0.287753,0.200000,-0.018671}; +Point(657) = {0.292668,0.200000,-0.018130}; +Point(658) = {0.297554,0.200000,-0.017545}; +Point(659) = {0.302406,0.200000,-0.016927}; +Point(660) = {0.307218,0.200000,-0.016281}; +Point(661) = {0.311987,0.200000,-0.015614}; +Point(662) = {0.316707,0.200000,-0.014936}; +Point(663) = {0.321375,0.200000,-0.014249}; +Point(664) = {0.325984,0.200000,-0.013558}; +Point(665) = {0.330532,0.200000,-0.012868}; +Point(666) = {0.335012,0.200000,-0.012183}; +Point(667) = {0.339422,0.200000,-0.011508}; +Point(668) = {0.343756,0.200000,-0.010848}; +Point(669) = {0.348010,0.200000,-0.010208}; +Point(670) = {0.352180,0.200000,-0.009595}; +Point(671) = {0.356262,0.200000,-0.009012}; +Point(672) = {0.360252,0.200000,-0.008466}; +Point(673) = {0.364146,0.200000,-0.007956}; +Point(674) = {0.367940,0.200000,-0.007484}; +Point(675) = {0.371630,0.200000,-0.007050}; +Point(676) = {0.375213,0.200000,-0.006654}; +Point(677) = {0.378686,0.200000,-0.006296}; +Point(678) = {0.382044,0.200000,-0.005980}; +Point(679) = {0.385284,0.200000,-0.005707}; +Point(680) = {0.388404,0.200000,-0.005479}; +Point(681) = {0.391399,0.200000,-0.005299,gr1*msTe1}; +Point(682) = {0.394268,0.200000,-0.005168}; +Point(683) = {0.397007,0.200000,-0.005081}; +Point(684) = {0.399614,0.200000,-0.005031}; +Point(685) = {0.402087,0.200000,-0.005011}; +Point(686) = {0.404421,0.200000,-0.005016}; +Point(687) = {0.406616,0.200000,-0.005039}; +Point(688) = {0.408670,0.200000,-0.005077}; +Point(689) = {0.410579,0.200000,-0.005130}; +Point(690) = {0.412343,0.200000,-0.005196}; +Point(691) = {0.413959,0.200000,-0.005274}; +Point(692) = {0.415426,0.200000,-0.005362}; +Point(693) = {0.416742,0.200000,-0.005456}; +Point(694) = {0.417906,0.200000,-0.005557}; +Point(695) = {0.418918,0.200000,-0.005645}; +Point(696) = {0.419777,0.200000,-0.005718}; +Point(697) = {0.420481,0.200000,-0.005775}; +Point(698) = {0.421030,0.200000,-0.005812}; +Point(699) = {0.421422,0.200000,-0.005829}; +Point(700) = {0.421656,0.200000,-0.005822}; +// -- Airfoil 2 +Point(1001) = {0.459844,0.325000,-0.004603,msTe2}; +Point(1002) = {0.459774,0.325000,-0.004564}; +Point(1003) = {0.459560,0.325000,-0.004501}; +Point(1004) = {0.459201,0.325000,-0.004417}; +Point(1005) = {0.458699,0.325000,-0.004313}; +Point(1006) = {0.458054,0.325000,-0.004192}; +Point(1007) = {0.457268,0.325000,-0.004056}; +Point(1008) = {0.456342,0.325000,-0.003907}; +Point(1009) = {0.455276,0.325000,-0.003746}; +Point(1010) = {0.454072,0.325000,-0.003567}; +Point(1011) = {0.452730,0.325000,-0.003368}; +Point(1012) = {0.451251,0.325000,-0.003149}; +Point(1013) = {0.449636,0.325000,-0.002908}; +Point(1014) = {0.447889,0.325000,-0.002644}; +Point(1015) = {0.446010,0.325000,-0.002354}; +Point(1016) = {0.444001,0.325000,-0.002038}; +Point(1017) = {0.441864,0.325000,-0.001693}; +Point(1018) = {0.439602,0.325000,-0.001322}; +Point(1019) = {0.437216,0.325000,-0.000928}; +Point(1020) = {0.434709,0.325000,-0.000514}; +Point(1021) = {0.432083,0.325000,-0.000084,gr2*msTe2}; +Point(1022) = {0.429342,0.325000,0.000360}; +Point(1023) = {0.426487,0.325000,0.000817}; +Point(1024) = {0.423521,0.325000,0.001286}; +Point(1025) = {0.420448,0.325000,0.001769}; +Point(1026) = {0.417270,0.325000,0.002264}; +Point(1027) = {0.413991,0.325000,0.002771}; +Point(1028) = {0.410614,0.325000,0.003288}; +Point(1029) = {0.407141,0.325000,0.003812}; +Point(1030) = {0.403578,0.325000,0.004341}; +Point(1031) = {0.399926,0.325000,0.004873}; +Point(1032) = {0.396191,0.325000,0.005405}; +Point(1033) = {0.392374,0.325000,0.005936}; +Point(1034) = {0.388480,0.325000,0.006465}; +Point(1035) = {0.384514,0.325000,0.006993}; +Point(1036) = {0.380479,0.325000,0.007518}; +Point(1037) = {0.376378,0.325000,0.008038}; +Point(1038) = {0.372216,0.325000,0.008554}; +Point(1039) = {0.367997,0.325000,0.009061}; +Point(1040) = {0.363726,0.325000,0.009560}; +Point(1041) = {0.359406,0.325000,0.010047}; +Point(1042) = {0.355041,0.325000,0.010521}; +Point(1043) = {0.350637,0.325000,0.010981}; +Point(1044) = {0.346197,0.325000,0.011426}; +Point(1045) = {0.341726,0.325000,0.011856}; +Point(1046) = {0.337227,0.325000,0.012269}; +Point(1047) = {0.332707,0.325000,0.012666}; +Point(1048) = {0.328168,0.325000,0.013044}; +Point(1049) = {0.323616,0.325000,0.013405}; +Point(1050) = {0.319054,0.325000,0.013746}; +Point(1051) = {0.314489,0.325000,0.014066}; +Point(1052) = {0.309923,0.325000,0.014366}; +Point(1053) = {0.305362,0.325000,0.014645}; +Point(1054) = {0.300810,0.325000,0.014905}; +Point(1055) = {0.296271,0.325000,0.015144}; +Point(1056) = {0.291750,0.325000,0.015365}; +Point(1057) = {0.287252,0.325000,0.015567}; +Point(1058) = {0.282781,0.325000,0.015751}; +Point(1059) = {0.278340,0.325000,0.015918}; +Point(1060) = {0.273936,0.325000,0.016070}; +Point(1061) = {0.269572,0.325000,0.016207}; +Point(1062) = {0.265252,0.325000,0.016329}; +Point(1063) = {0.260980,0.325000,0.016437}; +Point(1064) = {0.256761,0.325000,0.016528,gr2*msLe2}; +Point(1065) = {0.252600,0.325000,0.016601}; +Point(1066) = {0.248499,0.325000,0.016655}; +Point(1067) = {0.244463,0.325000,0.016688}; +Point(1068) = {0.240497,0.325000,0.016701}; +Point(1069) = {0.236604,0.325000,0.016695}; +Point(1070) = {0.232787,0.325000,0.016670}; +Point(1071) = {0.229051,0.325000,0.016627}; +Point(1072) = {0.225400,0.325000,0.016566}; +Point(1073) = {0.221836,0.325000,0.016487}; +Point(1074) = {0.218364,0.325000,0.016391}; +Point(1075) = {0.214987,0.325000,0.016279}; +Point(1076) = {0.211707,0.325000,0.016150}; +Point(1077) = {0.208530,0.325000,0.016003}; +Point(1078) = {0.205457,0.325000,0.015840}; +Point(1079) = {0.202491,0.325000,0.015658}; +Point(1080) = {0.199636,0.325000,0.015458}; +Point(1081) = {0.196894,0.325000,0.015239}; +Point(1082) = {0.194269,0.325000,0.015000}; +Point(1083) = {0.191762,0.325000,0.014735}; +Point(1084) = {0.189376,0.325000,0.014440}; +Point(1085) = {0.187113,0.325000,0.014110}; +Point(1086) = {0.184977,0.325000,0.013738}; +Point(1087) = {0.182968,0.325000,0.013323}; +Point(1088) = {0.181089,0.325000,0.012866}; +Point(1089) = {0.179341,0.325000,0.012374}; +Point(1090) = {0.177727,0.325000,0.011853}; +Point(1091) = {0.176248,0.325000,0.011306}; +Point(1092) = {0.174905,0.325000,0.010738}; +Point(1093) = {0.173701,0.325000,0.010135}; +Point(1094) = {0.172635,0.325000,0.009481}; +Point(1095) = {0.171709,0.325000,0.008761}; +Point(1096) = {0.170923,0.325000,0.007959}; +Point(1097) = {0.170280,0.325000,0.007069}; +Point(1098) = {0.169779,0.325000,0.006124}; +Point(1099) = {0.169421,0.325000,0.005168}; +Point(1100) = {0.169206,0.325000,0.004244}; +Point(1101) = {0.169134,0.325000,0.003395,msLe2}; +Point(1102) = {0.169206,0.325000,0.002653}; +Point(1103) = {0.169421,0.325000,0.002000}; +Point(1104) = {0.169779,0.325000,0.001404}; +Point(1105) = {0.170280,0.325000,0.000836}; +Point(1106) = {0.170923,0.325000,0.000266}; +Point(1107) = {0.171709,0.325000,-0.000330}; +Point(1108) = {0.172635,0.325000,-0.000948}; +Point(1109) = {0.173701,0.325000,-0.001579}; +Point(1110) = {0.174905,0.325000,-0.002212}; +Point(1111) = {0.176248,0.325000,-0.002838}; +Point(1112) = {0.177727,0.325000,-0.003449}; +Point(1113) = {0.179341,0.325000,-0.004048}; +Point(1114) = {0.181089,0.325000,-0.004640}; +Point(1115) = {0.182968,0.325000,-0.005232}; +Point(1116) = {0.184977,0.325000,-0.005828}; +Point(1117) = {0.187113,0.325000,-0.006434}; +Point(1118) = {0.189376,0.325000,-0.007048}; +Point(1119) = {0.191762,0.325000,-0.007671}; +Point(1120) = {0.194269,0.325000,-0.008300}; +Point(1121) = {0.196894,0.325000,-0.008934}; +Point(1122) = {0.199636,0.325000,-0.009572}; +Point(1123) = {0.202491,0.325000,-0.010211}; +Point(1124) = {0.205457,0.325000,-0.010850}; +Point(1125) = {0.208530,0.325000,-0.011486}; +Point(1126) = {0.211707,0.325000,-0.012117}; +Point(1127) = {0.214987,0.325000,-0.012740}; +Point(1128) = {0.218364,0.325000,-0.013352}; +Point(1129) = {0.221836,0.325000,-0.013949}; +Point(1130) = {0.225400,0.325000,-0.014526}; +Point(1131) = {0.229051,0.325000,-0.015081}; +Point(1132) = {0.232787,0.325000,-0.015609}; +Point(1133) = {0.236604,0.325000,-0.016108}; +Point(1134) = {0.240497,0.325000,-0.016575}; +Point(1135) = {0.244463,0.325000,-0.017008}; +Point(1136) = {0.248499,0.325000,-0.017406}; +Point(1137) = {0.252600,0.325000,-0.017765}; +Point(1138) = {0.256761,0.325000,-0.018086,gr2*msLe2}; +Point(1139) = {0.260980,0.325000,-0.018369}; +Point(1140) = {0.265252,0.325000,-0.018612}; +Point(1141) = {0.269572,0.325000,-0.018818}; +Point(1142) = {0.273936,0.325000,-0.018984}; +Point(1143) = {0.278340,0.325000,-0.019110}; +Point(1144) = {0.282781,0.325000,-0.019196}; +Point(1145) = {0.287252,0.325000,-0.019239}; +Point(1146) = {0.291750,0.325000,-0.019239}; +Point(1147) = {0.296271,0.325000,-0.019195}; +Point(1148) = {0.300810,0.325000,-0.019105}; +Point(1149) = {0.305362,0.325000,-0.018969}; +Point(1150) = {0.309923,0.325000,-0.018784}; +Point(1151) = {0.314489,0.325000,-0.018550}; +Point(1152) = {0.319054,0.325000,-0.018265}; +Point(1153) = {0.323616,0.325000,-0.017930}; +Point(1154) = {0.328168,0.325000,-0.017547}; +Point(1155) = {0.332707,0.325000,-0.017117}; +Point(1156) = {0.337227,0.325000,-0.016641}; +Point(1157) = {0.341726,0.325000,-0.016122}; +Point(1158) = {0.346197,0.325000,-0.015565}; +Point(1159) = {0.350637,0.325000,-0.014977}; +Point(1160) = {0.355041,0.325000,-0.014364}; +Point(1161) = {0.359406,0.325000,-0.013735}; +Point(1162) = {0.363726,0.325000,-0.013094}; +Point(1163) = {0.367997,0.325000,-0.012447}; +Point(1164) = {0.372216,0.325000,-0.011798}; +Point(1165) = {0.376378,0.325000,-0.011152}; +Point(1166) = {0.380479,0.325000,-0.010511}; +Point(1167) = {0.384514,0.325000,-0.009882}; +Point(1168) = {0.388480,0.325000,-0.009267}; +Point(1169) = {0.392374,0.325000,-0.008672}; +Point(1170) = {0.396191,0.325000,-0.008102}; +Point(1171) = {0.399926,0.325000,-0.007560}; +Point(1172) = {0.403578,0.325000,-0.007052}; +Point(1173) = {0.407141,0.325000,-0.006578}; +Point(1174) = {0.410614,0.325000,-0.006141}; +Point(1175) = {0.413991,0.325000,-0.005741}; +Point(1176) = {0.417270,0.325000,-0.005381}; +Point(1177) = {0.420448,0.325000,-0.005061}; +Point(1178) = {0.423521,0.325000,-0.004782}; +Point(1179) = {0.426487,0.325000,-0.004544}; +Point(1180) = {0.429342,0.325000,-0.004346}; +Point(1181) = {0.432083,0.325000,-0.004188,gr2*msTe2}; +Point(1182) = {0.434709,0.325000,-0.004070}; +Point(1183) = {0.437216,0.325000,-0.003988}; +Point(1184) = {0.439602,0.325000,-0.003938}; +Point(1185) = {0.441864,0.325000,-0.003915}; +Point(1186) = {0.444001,0.325000,-0.003914}; +Point(1187) = {0.446010,0.325000,-0.003933}; +Point(1188) = {0.447889,0.325000,-0.003968}; +Point(1189) = {0.449636,0.325000,-0.004017}; +Point(1190) = {0.451251,0.325000,-0.004080}; +Point(1191) = {0.452730,0.325000,-0.004154}; +Point(1192) = {0.454072,0.325000,-0.004237}; +Point(1193) = {0.455276,0.325000,-0.004325}; +Point(1194) = {0.456342,0.325000,-0.004413}; +Point(1195) = {0.457268,0.325000,-0.004490}; +Point(1196) = {0.458054,0.325000,-0.004554}; +Point(1197) = {0.458699,0.325000,-0.004603}; +Point(1198) = {0.459201,0.325000,-0.004634}; +Point(1199) = {0.459560,0.325000,-0.004646}; +Point(1200) = {0.459774,0.325000,-0.004636}; +// -- Airfoil 3 +Point(1501) = {0.505256,0.475000,-0.003178,msTe3}; +Point(1502) = {0.505194,0.475000,-0.003139}; +Point(1503) = {0.505003,0.475000,-0.003078}; +Point(1504) = {0.504685,0.475000,-0.002997}; +Point(1505) = {0.504239,0.475000,-0.002897}; +Point(1506) = {0.503667,0.475000,-0.002781}; +Point(1507) = {0.502969,0.475000,-0.002650}; +Point(1508) = {0.502147,0.475000,-0.002505}; +Point(1509) = {0.501201,0.475000,-0.002349}; +Point(1510) = {0.500132,0.475000,-0.002175}; +Point(1511) = {0.498940,0.475000,-0.001982}; +Point(1512) = {0.497628,0.475000,-0.001769}; +Point(1513) = {0.496195,0.475000,-0.001536}; +Point(1514) = {0.494643,0.475000,-0.001283}; +Point(1515) = {0.492975,0.475000,-0.001008}; +Point(1516) = {0.491192,0.475000,-0.000712}; +Point(1517) = {0.489295,0.475000,-0.000393}; +Point(1518) = {0.487287,0.475000,-0.000054}; +Point(1519) = {0.485169,0.475000,0.000303}; +Point(1520) = {0.482944,0.475000,0.000677}; +Point(1521) = {0.480613,0.475000,0.001065,gr3*msTe3}; +Point(1522) = {0.478179,0.475000,0.001466}; +Point(1523) = {0.475645,0.475000,0.001878}; +Point(1524) = {0.473012,0.475000,0.002302}; +Point(1525) = {0.470284,0.475000,0.002738}; +Point(1526) = {0.467463,0.475000,0.003187}; +Point(1527) = {0.464553,0.475000,0.003646}; +Point(1528) = {0.461554,0.475000,0.004114}; +Point(1529) = {0.458472,0.475000,0.004586}; +Point(1530) = {0.455309,0.475000,0.005060}; +Point(1531) = {0.452068,0.475000,0.005532}; +Point(1532) = {0.448751,0.475000,0.005999}; +Point(1533) = {0.445363,0.475000,0.006460}; +Point(1534) = {0.441907,0.475000,0.006916}; +Point(1535) = {0.438386,0.475000,0.007366}; +Point(1536) = {0.434804,0.475000,0.007811}; +Point(1537) = {0.431164,0.475000,0.008250}; +Point(1538) = {0.427470,0.475000,0.008682}; +Point(1539) = {0.423725,0.475000,0.009104}; +Point(1540) = {0.419933,0.475000,0.009514}; +Point(1541) = {0.416098,0.475000,0.009911}; +Point(1542) = {0.412224,0.475000,0.010293}; +Point(1543) = {0.408314,0.475000,0.010659}; +Point(1544) = {0.404372,0.475000,0.011011}; +Point(1545) = {0.400403,0.475000,0.011348}; +Point(1546) = {0.396410,0.475000,0.011673}; +Point(1547) = {0.392397,0.475000,0.011983}; +Point(1548) = {0.388368,0.475000,0.012280}; +Point(1549) = {0.384327,0.475000,0.012561}; +Point(1550) = {0.380278,0.475000,0.012826}; +Point(1551) = {0.376226,0.475000,0.013073}; +Point(1552) = {0.372173,0.475000,0.013302}; +Point(1553) = {0.368124,0.475000,0.013512}; +Point(1554) = {0.364083,0.475000,0.013704}; +Point(1555) = {0.360054,0.475000,0.013878}; +Point(1556) = {0.356041,0.475000,0.014035}; +Point(1557) = {0.352048,0.475000,0.014174}; +Point(1558) = {0.348079,0.475000,0.014297}; +Point(1559) = {0.344137,0.475000,0.014402}; +Point(1560) = {0.340228,0.475000,0.014489}; +Point(1561) = {0.336353,0.475000,0.014558}; +Point(1562) = {0.332518,0.475000,0.014609}; +Point(1563) = {0.328727,0.475000,0.014644}; +Point(1564) = {0.324982,0.475000,0.014663,gr3*msLe3}; +Point(1565) = {0.321287,0.475000,0.014670}; +Point(1566) = {0.317647,0.475000,0.014665}; +Point(1567) = {0.314065,0.475000,0.014649}; +Point(1568) = {0.310544,0.475000,0.014621}; +Point(1569) = {0.307088,0.475000,0.014580}; +Point(1570) = {0.303700,0.475000,0.014523}; +Point(1571) = {0.300384,0.475000,0.014450}; +Point(1572) = {0.297142,0.475000,0.014358}; +Point(1573) = {0.293979,0.475000,0.014249}; +Point(1574) = {0.290897,0.475000,0.014122}; +Point(1575) = {0.287899,0.475000,0.013979}; +Point(1576) = {0.284988,0.475000,0.013820}; +Point(1577) = {0.282167,0.475000,0.013645}; +Point(1578) = {0.279439,0.475000,0.013455}; +Point(1579) = {0.276806,0.475000,0.013248}; +Point(1580) = {0.274272,0.475000,0.013023}; +Point(1581) = {0.271838,0.475000,0.012779}; +Point(1582) = {0.269507,0.475000,0.012515}; +Point(1583) = {0.267282,0.475000,0.012229}; +Point(1584) = {0.265164,0.475000,0.011920}; +Point(1585) = {0.263156,0.475000,0.011586}; +Point(1586) = {0.261259,0.475000,0.011226}; +Point(1587) = {0.259476,0.475000,0.010839}; +Point(1588) = {0.257808,0.475000,0.010421}; +Point(1589) = {0.256257,0.475000,0.009972}; +Point(1590) = {0.254824,0.475000,0.009490}; +Point(1591) = {0.253511,0.475000,0.008972}; +Point(1592) = {0.252319,0.475000,0.008418}; +Point(1593) = {0.251249,0.475000,0.007834}; +Point(1594) = {0.250303,0.475000,0.007225}; +Point(1595) = {0.249481,0.475000,0.006598}; +Point(1596) = {0.248784,0.475000,0.005959}; +Point(1597) = {0.248213,0.475000,0.005312}; +Point(1598) = {0.247768,0.475000,0.004656}; +Point(1599) = {0.247450,0.475000,0.003985}; +Point(1600) = {0.247259,0.475000,0.003295}; +Point(1601) = {0.247196,0.475000,0.002583,msLe3}; +Point(1602) = {0.247259,0.475000,0.001847}; +Point(1603) = {0.247450,0.475000,0.001103}; +Point(1604) = {0.247768,0.475000,0.000368}; +Point(1605) = {0.248213,0.475000,-0.000338}; +Point(1606) = {0.248784,0.475000,-0.000998}; +Point(1607) = {0.249481,0.475000,-0.001597}; +Point(1608) = {0.250303,0.475000,-0.002145}; +Point(1609) = {0.251249,0.475000,-0.002659}; +Point(1610) = {0.252319,0.475000,-0.003151}; +Point(1611) = {0.253511,0.475000,-0.003639}; +Point(1612) = {0.254824,0.475000,-0.004133}; +Point(1613) = {0.256257,0.475000,-0.004635}; +Point(1614) = {0.257808,0.475000,-0.005141}; +Point(1615) = {0.259476,0.475000,-0.005649}; +Point(1616) = {0.261259,0.475000,-0.006157}; +Point(1617) = {0.263156,0.475000,-0.006662}; +Point(1618) = {0.265164,0.475000,-0.007166}; +Point(1619) = {0.267282,0.475000,-0.007671}; +Point(1620) = {0.269507,0.475000,-0.008177}; +Point(1621) = {0.271838,0.475000,-0.008688}; +Point(1622) = {0.274272,0.475000,-0.009203}; +Point(1623) = {0.276806,0.475000,-0.009722}; +Point(1624) = {0.279439,0.475000,-0.010241}; +Point(1625) = {0.282167,0.475000,-0.010757}; +Point(1626) = {0.284988,0.475000,-0.011269}; +Point(1627) = {0.287899,0.475000,-0.011774}; +Point(1628) = {0.290897,0.475000,-0.012268}; +Point(1629) = {0.293979,0.475000,-0.012749}; +Point(1630) = {0.297142,0.475000,-0.013213}; +Point(1631) = {0.300384,0.475000,-0.013658}; +Point(1632) = {0.303700,0.475000,-0.014079}; +Point(1633) = {0.307088,0.475000,-0.014477}; +Point(1634) = {0.310544,0.475000,-0.014847}; +Point(1635) = {0.314065,0.475000,-0.015189}; +Point(1636) = {0.317647,0.475000,-0.015501}; +Point(1637) = {0.321287,0.475000,-0.015780}; +Point(1638) = {0.324982,0.475000,-0.016027,gr3*msLe3}; +Point(1639) = {0.328727,0.475000,-0.016242}; +Point(1640) = {0.332518,0.475000,-0.016424}; +Point(1641) = {0.336353,0.475000,-0.016573}; +Point(1642) = {0.340228,0.475000,-0.016688}; +Point(1643) = {0.344137,0.475000,-0.016770}; +Point(1644) = {0.348079,0.475000,-0.016815}; +Point(1645) = {0.352048,0.475000,-0.016823}; +Point(1646) = {0.356041,0.475000,-0.016793}; +Point(1647) = {0.360054,0.475000,-0.016723}; +Point(1648) = {0.364083,0.475000,-0.016612}; +Point(1649) = {0.368124,0.475000,-0.016459}; +Point(1650) = {0.372173,0.475000,-0.016262}; +Point(1651) = {0.376226,0.475000,-0.016021}; +Point(1652) = {0.380278,0.475000,-0.015734}; +Point(1653) = {0.384327,0.475000,-0.015402}; +Point(1654) = {0.388368,0.475000,-0.015026}; +Point(1655) = {0.392397,0.475000,-0.014608}; +Point(1656) = {0.396410,0.475000,-0.014149}; +Point(1657) = {0.400403,0.475000,-0.013650}; +Point(1658) = {0.404372,0.475000,-0.013118}; +Point(1659) = {0.408314,0.475000,-0.012561}; +Point(1660) = {0.412224,0.475000,-0.011987}; +Point(1661) = {0.416098,0.475000,-0.011404}; +Point(1662) = {0.419933,0.475000,-0.010817}; +Point(1663) = {0.423725,0.475000,-0.010229}; +Point(1664) = {0.427470,0.475000,-0.009641}; +Point(1665) = {0.431164,0.475000,-0.009054}; +Point(1666) = {0.434804,0.475000,-0.008469}; +Point(1667) = {0.438386,0.475000,-0.007888}; +Point(1668) = {0.441907,0.475000,-0.007318}; +Point(1669) = {0.445363,0.475000,-0.006763}; +Point(1670) = {0.448751,0.475000,-0.006231}; +Point(1671) = {0.452068,0.475000,-0.005728}; +Point(1672) = {0.455309,0.475000,-0.005261}; +Point(1673) = {0.458472,0.475000,-0.004830}; +Point(1674) = {0.461554,0.475000,-0.004435}; +Point(1675) = {0.464553,0.475000,-0.004076}; +Point(1676) = {0.467463,0.475000,-0.003753}; +Point(1677) = {0.470284,0.475000,-0.003468}; +Point(1678) = {0.473012,0.475000,-0.003219}; +Point(1679) = {0.475645,0.475000,-0.003007}; +Point(1680) = {0.478179,0.475000,-0.002833}; +Point(1681) = {0.480613,0.475000,-0.002697,gr3*msTe3}; +Point(1682) = {0.482944,0.475000,-0.002599}; +Point(1683) = {0.485169,0.475000,-0.002535}; +Point(1684) = {0.487287,0.475000,-0.002501}; +Point(1685) = {0.489295,0.475000,-0.002492}; +Point(1686) = {0.491192,0.475000,-0.002504}; +Point(1687) = {0.492975,0.475000,-0.002534}; +Point(1688) = {0.494643,0.475000,-0.002578}; +Point(1689) = {0.496195,0.475000,-0.002634}; +Point(1690) = {0.497628,0.475000,-0.002701}; +Point(1691) = {0.498940,0.475000,-0.002777}; +Point(1692) = {0.500132,0.475000,-0.002858}; +Point(1693) = {0.501201,0.475000,-0.002943}; +Point(1694) = {0.502147,0.475000,-0.003025}; +Point(1695) = {0.502969,0.475000,-0.003095}; +Point(1696) = {0.503667,0.475000,-0.003152}; +Point(1697) = {0.504239,0.475000,-0.003195}; +Point(1698) = {0.504685,0.475000,-0.003220}; +Point(1699) = {0.505003,0.475000,-0.003227}; +Point(1700) = {0.505194,0.475000,-0.003213}; +// -- Airfoil 4 +Point(2001) = {0.558558,0.650000,-0.001008,msTe4}; +Point(2002) = {0.558505,0.650000,-0.000971}; +Point(2003) = {0.558342,0.650000,-0.000915}; +Point(2004) = {0.558070,0.650000,-0.000842}; +Point(2005) = {0.557690,0.650000,-0.000753}; +Point(2006) = {0.557202,0.650000,-0.000649}; +Point(2007) = {0.556606,0.650000,-0.000532}; +Point(2008) = {0.555904,0.650000,-0.000402}; +Point(2009) = {0.555097,0.650000,-0.000262}; +Point(2010) = {0.554184,0.650000,-0.000111}; +Point(2011) = {0.553167,0.650000,0.000059}; +Point(2012) = {0.552046,0.650000,0.000248}; +Point(2013) = {0.550823,0.650000,0.000455}; +Point(2014) = {0.549499,0.650000,0.000678}; +Point(2015) = {0.548075,0.650000,0.000916}; +Point(2016) = {0.546553,0.650000,0.001168}; +Point(2017) = {0.544933,0.650000,0.001432}; +Point(2018) = {0.543219,0.650000,0.001710}; +Point(2019) = {0.541411,0.650000,0.002003}; +Point(2020) = {0.539511,0.650000,0.002311}; +Point(2021) = {0.537522,0.650000,0.002637,gr4*msTe4}; +Point(2022) = {0.535444,0.650000,0.002981}; +Point(2023) = {0.533281,0.650000,0.003341}; +Point(2024) = {0.531034,0.650000,0.003713}; +Point(2025) = {0.528705,0.650000,0.004097}; +Point(2026) = {0.526297,0.650000,0.004487}; +Point(2027) = {0.523812,0.650000,0.004882}; +Point(2028) = {0.521253,0.650000,0.005281}; +Point(2029) = {0.518622,0.650000,0.005682}; +Point(2030) = {0.515921,0.650000,0.006084}; +Point(2031) = {0.513154,0.650000,0.006487}; +Point(2032) = {0.510323,0.650000,0.006888}; +Point(2033) = {0.507431,0.650000,0.007284}; +Point(2034) = {0.504481,0.650000,0.007673}; +Point(2035) = {0.501475,0.650000,0.008050}; +Point(2036) = {0.498417,0.650000,0.008413}; +Point(2037) = {0.495310,0.650000,0.008758}; +Point(2038) = {0.492157,0.650000,0.009087}; +Point(2039) = {0.488960,0.650000,0.009400}; +Point(2040) = {0.485723,0.650000,0.009699}; +Point(2041) = {0.482449,0.650000,0.009985}; +Point(2042) = {0.479142,0.650000,0.010260}; +Point(2043) = {0.475805,0.650000,0.010524}; +Point(2044) = {0.472440,0.650000,0.010775}; +Point(2045) = {0.469052,0.650000,0.011015}; +Point(2046) = {0.465643,0.650000,0.011243}; +Point(2047) = {0.462218,0.650000,0.011457}; +Point(2048) = {0.458778,0.650000,0.011659}; +Point(2049) = {0.455329,0.650000,0.011846}; +Point(2050) = {0.451872,0.650000,0.012018}; +Point(2051) = {0.448413,0.650000,0.012175}; +Point(2052) = {0.444953,0.650000,0.012315}; +Point(2053) = {0.441497,0.650000,0.012439}; +Point(2054) = {0.438047,0.650000,0.012547}; +Point(2055) = {0.434608,0.650000,0.012639}; +Point(2056) = {0.431182,0.650000,0.012715}; +Point(2057) = {0.427773,0.650000,0.012775}; +Point(2058) = {0.424385,0.650000,0.012821}; +Point(2059) = {0.421021,0.650000,0.012852}; +Point(2060) = {0.417683,0.650000,0.012871}; +Point(2061) = {0.414376,0.650000,0.012878}; +Point(2062) = {0.411102,0.650000,0.012873}; +Point(2063) = {0.407866,0.650000,0.012856}; +Point(2064) = {0.404669,0.650000,0.012826,gr4*msLe4}; +Point(2065) = {0.401515,0.650000,0.012783}; +Point(2066) = {0.398408,0.650000,0.012725}; +Point(2067) = {0.395350,0.650000,0.012653}; +Point(2068) = {0.392344,0.650000,0.012566}; +Point(2069) = {0.389394,0.650000,0.012465}; +Point(2070) = {0.386502,0.650000,0.012350}; +Point(2071) = {0.383671,0.650000,0.012222}; +Point(2072) = {0.380904,0.650000,0.012081}; +Point(2073) = {0.378204,0.650000,0.011927}; +Point(2074) = {0.375573,0.650000,0.011760}; +Point(2075) = {0.373013,0.650000,0.011577}; +Point(2076) = {0.370528,0.650000,0.011379}; +Point(2077) = {0.368120,0.650000,0.011165}; +Point(2078) = {0.365792,0.650000,0.010936}; +Point(2079) = {0.363545,0.650000,0.010692}; +Point(2080) = {0.361381,0.650000,0.010433}; +Point(2081) = {0.359304,0.650000,0.010161}; +Point(2082) = {0.357314,0.650000,0.009876}; +Point(2083) = {0.355414,0.650000,0.009576}; +Point(2084) = {0.353606,0.650000,0.009259}; +Point(2085) = {0.351892,0.650000,0.008924}; +Point(2086) = {0.350273,0.650000,0.008569}; +Point(2087) = {0.348751,0.650000,0.008192}; +Point(2088) = {0.347327,0.650000,0.007792}; +Point(2089) = {0.346002,0.650000,0.007366}; +Point(2090) = {0.344779,0.650000,0.006913}; +Point(2091) = {0.343659,0.650000,0.006431}; +Point(2092) = {0.342641,0.650000,0.005919}; +Point(2093) = {0.341728,0.650000,0.005380}; +Point(2094) = {0.340920,0.650000,0.004817}; +Point(2095) = {0.340219,0.650000,0.004234}; +Point(2096) = {0.339624,0.650000,0.003634}; +Point(2097) = {0.339136,0.650000,0.003023}; +Point(2098) = {0.338757,0.650000,0.002406}; +Point(2099) = {0.338485,0.650000,0.001791}; +Point(2100) = {0.338322,0.650000,0.001187}; +Point(2101) = {0.338268,0.650000,0.000601,msLe4}; +Point(2102) = {0.338322,0.650000,0.000039}; +Point(2103) = {0.338485,0.650000,-0.000499}; +Point(2104) = {0.338757,0.650000,-0.001015}; +Point(2105) = {0.339136,0.650000,-0.001512}; +Point(2106) = {0.339624,0.650000,-0.001991}; +Point(2107) = {0.340219,0.650000,-0.002454}; +Point(2108) = {0.340920,0.650000,-0.002904}; +Point(2109) = {0.341728,0.650000,-0.003343}; +Point(2110) = {0.342641,0.650000,-0.003773}; +Point(2111) = {0.343659,0.650000,-0.004197}; +Point(2112) = {0.344779,0.650000,-0.004617}; +Point(2113) = {0.346002,0.650000,-0.005031}; +Point(2114) = {0.347327,0.650000,-0.005439}; +Point(2115) = {0.348751,0.650000,-0.005838}; +Point(2116) = {0.350273,0.650000,-0.006228}; +Point(2117) = {0.351892,0.650000,-0.006609}; +Point(2118) = {0.353606,0.650000,-0.006982}; +Point(2119) = {0.355414,0.650000,-0.007352}; +Point(2120) = {0.357314,0.650000,-0.007721}; +Point(2121) = {0.359304,0.650000,-0.008092}; +Point(2122) = {0.361381,0.650000,-0.008469}; +Point(2123) = {0.363545,0.650000,-0.008849}; +Point(2124) = {0.365792,0.650000,-0.009230}; +Point(2125) = {0.368120,0.650000,-0.009610}; +Point(2126) = {0.370528,0.650000,-0.009985}; +Point(2127) = {0.373013,0.650000,-0.010353}; +Point(2128) = {0.375573,0.650000,-0.010711}; +Point(2129) = {0.378204,0.650000,-0.011057}; +Point(2130) = {0.380904,0.650000,-0.011390}; +Point(2131) = {0.383671,0.650000,-0.011705}; +Point(2132) = {0.386502,0.650000,-0.012002}; +Point(2133) = {0.389394,0.650000,-0.012279}; +Point(2134) = {0.392344,0.650000,-0.012533}; +Point(2135) = {0.395350,0.650000,-0.012765}; +Point(2136) = {0.398408,0.650000,-0.012973}; +Point(2137) = {0.401515,0.650000,-0.013155}; +Point(2138) = {0.404669,0.650000,-0.013312,gr4*msLe4}; +Point(2139) = {0.407866,0.650000,-0.013443}; +Point(2140) = {0.411102,0.650000,-0.013548}; +Point(2141) = {0.414376,0.650000,-0.013628}; +Point(2142) = {0.417683,0.650000,-0.013681}; +Point(2143) = {0.421021,0.650000,-0.013707}; +Point(2144) = {0.424385,0.650000,-0.013703}; +Point(2145) = {0.427773,0.650000,-0.013668}; +Point(2146) = {0.431182,0.650000,-0.013599}; +Point(2147) = {0.434608,0.650000,-0.013495}; +Point(2148) = {0.438047,0.650000,-0.013356}; +Point(2149) = {0.441497,0.650000,-0.013178}; +Point(2150) = {0.444953,0.650000,-0.012963}; +Point(2151) = {0.448413,0.650000,-0.012708}; +Point(2152) = {0.451872,0.650000,-0.012412}; +Point(2153) = {0.455329,0.650000,-0.012077}; +Point(2154) = {0.458778,0.650000,-0.011704}; +Point(2155) = {0.462218,0.650000,-0.011293}; +Point(2156) = {0.465643,0.650000,-0.010846}; +Point(2157) = {0.469052,0.650000,-0.010365}; +Point(2158) = {0.472440,0.650000,-0.009856}; +Point(2159) = {0.475805,0.650000,-0.009328}; +Point(2160) = {0.479142,0.650000,-0.008789}; +Point(2161) = {0.482449,0.650000,-0.008246}; +Point(2162) = {0.485723,0.650000,-0.007706}; +Point(2163) = {0.488960,0.650000,-0.007170}; +Point(2164) = {0.492157,0.650000,-0.006639}; +Point(2165) = {0.495310,0.650000,-0.006111}; +Point(2166) = {0.498417,0.650000,-0.005587}; +Point(2167) = {0.501475,0.650000,-0.005067}; +Point(2168) = {0.504481,0.650000,-0.004558}; +Point(2169) = {0.507431,0.650000,-0.004064}; +Point(2170) = {0.510323,0.650000,-0.003592}; +Point(2171) = {0.513154,0.650000,-0.003149}; +Point(2172) = {0.515921,0.650000,-0.002740}; +Point(2173) = {0.518622,0.650000,-0.002365}; +Point(2174) = {0.521253,0.650000,-0.002023}; +Point(2175) = {0.523812,0.650000,-0.001713}; +Point(2176) = {0.526297,0.650000,-0.001434}; +Point(2177) = {0.528705,0.650000,-0.001185}; +Point(2178) = {0.531034,0.650000,-0.000967}; +Point(2179) = {0.533281,0.650000,-0.000781}; +Point(2180) = {0.535444,0.650000,-0.000627}; +Point(2181) = {0.537522,0.650000,-0.000505,gr4*msTe4}; +Point(2182) = {0.539511,0.650000,-0.000415}; +Point(2183) = {0.541411,0.650000,-0.000356}; +Point(2184) = {0.543219,0.650000,-0.000324}; +Point(2185) = {0.544933,0.650000,-0.000315}; +Point(2186) = {0.546553,0.650000,-0.000327}; +Point(2187) = {0.548075,0.650000,-0.000356}; +Point(2188) = {0.549499,0.650000,-0.000401}; +Point(2189) = {0.550823,0.650000,-0.000459}; +Point(2190) = {0.552046,0.650000,-0.000526}; +Point(2191) = {0.553167,0.650000,-0.000602}; +Point(2192) = {0.554184,0.650000,-0.000684}; +Point(2193) = {0.555097,0.650000,-0.000769}; +Point(2194) = {0.555904,0.650000,-0.000846}; +Point(2195) = {0.556606,0.650000,-0.000912}; +Point(2196) = {0.557202,0.650000,-0.000966}; +Point(2197) = {0.557690,0.650000,-0.001006}; +Point(2198) = {0.558070,0.650000,-0.001032}; +Point(2199) = {0.558342,0.650000,-0.001042}; +Point(2200) = {0.558505,0.650000,-0.001034}; +// -- Airfoil 5 +Point(2501) = {0.611690,0.825000,0.001248,msTe5}; +Point(2502) = {0.611646,0.825000,0.001288}; +Point(2503) = {0.611511,0.825000,0.001344}; +Point(2504) = {0.611286,0.825000,0.001414}; +Point(2505) = {0.610971,0.825000,0.001498}; +Point(2506) = {0.610567,0.825000,0.001595}; +Point(2507) = {0.610074,0.825000,0.001703}; +Point(2508) = {0.609493,0.825000,0.001821}; +Point(2509) = {0.608825,0.825000,0.001948}; +Point(2510) = {0.608069,0.825000,0.002083}; +Point(2511) = {0.607227,0.825000,0.002233}; +Point(2512) = {0.606300,0.825000,0.002398}; +Point(2513) = {0.605287,0.825000,0.002578}; +Point(2514) = {0.604191,0.825000,0.002774}; +Point(2515) = {0.603012,0.825000,0.002983}; +Point(2516) = {0.601752,0.825000,0.003207}; +Point(2517) = {0.600412,0.825000,0.003444}; +Point(2518) = {0.598993,0.825000,0.003694}; +Point(2519) = {0.597496,0.825000,0.003955}; +Point(2520) = {0.595924,0.825000,0.004228}; +Point(2521) = {0.594277,0.825000,0.004510,gr5*msTe5}; +Point(2522) = {0.592557,0.825000,0.004801}; +Point(2523) = {0.590766,0.825000,0.005100}; +Point(2524) = {0.588906,0.825000,0.005407}; +Point(2525) = {0.586978,0.825000,0.005722}; +Point(2526) = {0.584985,0.825000,0.006043}; +Point(2527) = {0.582928,0.825000,0.006369}; +Point(2528) = {0.580810,0.825000,0.006698}; +Point(2529) = {0.578632,0.825000,0.007026}; +Point(2530) = {0.576396,0.825000,0.007350}; +Point(2531) = {0.574106,0.825000,0.007667}; +Point(2532) = {0.571763,0.825000,0.007973}; +Point(2533) = {0.569369,0.825000,0.008267}; +Point(2534) = {0.566926,0.825000,0.008548}; +Point(2535) = {0.564439,0.825000,0.008814}; +Point(2536) = {0.561907,0.825000,0.009065}; +Point(2537) = {0.559335,0.825000,0.009299}; +Point(2538) = {0.556725,0.825000,0.009517}; +Point(2539) = {0.554078,0.825000,0.009720}; +Point(2540) = {0.551399,0.825000,0.009909}; +Point(2541) = {0.548689,0.825000,0.010086}; +Point(2542) = {0.545952,0.825000,0.010251}; +Point(2543) = {0.543189,0.825000,0.010405}; +Point(2544) = {0.540404,0.825000,0.010547}; +Point(2545) = {0.537599,0.825000,0.010679}; +Point(2546) = {0.534778,0.825000,0.010800}; +Point(2547) = {0.531942,0.825000,0.010911}; +Point(2548) = {0.529095,0.825000,0.011011}; +Point(2549) = {0.526240,0.825000,0.011099}; +Point(2550) = {0.523379,0.825000,0.011173}; +Point(2551) = {0.520515,0.825000,0.011232}; +Point(2552) = {0.517651,0.825000,0.011277}; +Point(2553) = {0.514790,0.825000,0.011308}; +Point(2554) = {0.511934,0.825000,0.011325}; +Point(2555) = {0.509087,0.825000,0.011331}; +Point(2556) = {0.506252,0.825000,0.011326}; +Point(2557) = {0.503430,0.825000,0.011311}; +Point(2558) = {0.500626,0.825000,0.011286}; +Point(2559) = {0.497840,0.825000,0.011251}; +Point(2560) = {0.495078,0.825000,0.011204}; +Point(2561) = {0.492340,0.825000,0.011147}; +Point(2562) = {0.489630,0.825000,0.011078}; +Point(2563) = {0.486951,0.825000,0.010998}; +Point(2564) = {0.484305,0.825000,0.010905,gr5*msLe5}; +Point(2565) = {0.481694,0.825000,0.010801}; +Point(2566) = {0.479122,0.825000,0.010685}; +Point(2567) = {0.476591,0.825000,0.010558}; +Point(2568) = {0.474103,0.825000,0.010419}; +Point(2569) = {0.471661,0.825000,0.010268}; +Point(2570) = {0.469267,0.825000,0.010106}; +Point(2571) = {0.466923,0.825000,0.009932}; +Point(2572) = {0.464633,0.825000,0.009747}; +Point(2573) = {0.462398,0.825000,0.009550}; +Point(2574) = {0.460220,0.825000,0.009341}; +Point(2575) = {0.458101,0.825000,0.009121}; +Point(2576) = {0.456044,0.825000,0.008889}; +Point(2577) = {0.454051,0.825000,0.008645}; +Point(2578) = {0.452123,0.825000,0.008391}; +Point(2579) = {0.450263,0.825000,0.008125}; +Point(2580) = {0.448472,0.825000,0.007850}; +Point(2581) = {0.446753,0.825000,0.007566}; +Point(2582) = {0.445106,0.825000,0.007273}; +Point(2583) = {0.443533,0.825000,0.006970}; +Point(2584) = {0.442037,0.825000,0.006655}; +Point(2585) = {0.440618,0.825000,0.006326}; +Point(2586) = {0.439277,0.825000,0.005982}; +Point(2587) = {0.438017,0.825000,0.005621}; +Point(2588) = {0.436838,0.825000,0.005241}; +Point(2589) = {0.435742,0.825000,0.004844}; +Point(2590) = {0.434730,0.825000,0.004429}; +Point(2591) = {0.433802,0.825000,0.003995}; +Point(2592) = {0.432960,0.825000,0.003543}; +Point(2593) = {0.432204,0.825000,0.003072}; +Point(2594) = {0.431536,0.825000,0.002585}; +Point(2595) = {0.430955,0.825000,0.002082}; +Point(2596) = {0.430462,0.825000,0.001563}; +Point(2597) = {0.430059,0.825000,0.001032}; +Point(2598) = {0.429745,0.825000,0.000495}; +Point(2599) = {0.429520,0.825000,-0.000040}; +Point(2600) = {0.429385,0.825000,-0.000563}; +Point(2601) = {0.429340,0.825000,-0.001067,msLe5}; +Point(2602) = {0.429385,0.825000,-0.001544}; +Point(2603) = {0.429520,0.825000,-0.001997}; +Point(2604) = {0.429745,0.825000,-0.002426}; +Point(2605) = {0.430059,0.825000,-0.002836}; +Point(2606) = {0.430462,0.825000,-0.003228}; +Point(2607) = {0.430955,0.825000,-0.003605}; +Point(2608) = {0.431536,0.825000,-0.003967}; +Point(2609) = {0.432204,0.825000,-0.004312}; +Point(2610) = {0.432960,0.825000,-0.004641}; +Point(2611) = {0.433802,0.825000,-0.004952}; +Point(2612) = {0.434730,0.825000,-0.005245}; +Point(2613) = {0.435742,0.825000,-0.005524}; +Point(2614) = {0.436838,0.825000,-0.005790}; +Point(2615) = {0.438017,0.825000,-0.006048}; +Point(2616) = {0.439277,0.825000,-0.006301}; +Point(2617) = {0.440618,0.825000,-0.006551}; +Point(2618) = {0.442037,0.825000,-0.006799}; +Point(2619) = {0.443533,0.825000,-0.007046}; +Point(2620) = {0.445106,0.825000,-0.007291}; +Point(2621) = {0.446753,0.825000,-0.007536}; +Point(2622) = {0.448472,0.825000,-0.007779}; +Point(2623) = {0.450263,0.825000,-0.008021}; +Point(2624) = {0.452123,0.825000,-0.008259}; +Point(2625) = {0.454051,0.825000,-0.008494}; +Point(2626) = {0.456044,0.825000,-0.008723}; +Point(2627) = {0.458101,0.825000,-0.008946}; +Point(2628) = {0.460220,0.825000,-0.009161}; +Point(2629) = {0.462398,0.825000,-0.009368}; +Point(2630) = {0.464633,0.825000,-0.009563}; +Point(2631) = {0.466923,0.825000,-0.009746}; +Point(2632) = {0.469267,0.825000,-0.009916}; +Point(2633) = {0.471661,0.825000,-0.010071}; +Point(2634) = {0.474103,0.825000,-0.010211}; +Point(2635) = {0.476591,0.825000,-0.010335}; +Point(2636) = {0.479122,0.825000,-0.010441}; +Point(2637) = {0.481694,0.825000,-0.010530}; +Point(2638) = {0.484305,0.825000,-0.010600,gr5*msLe5}; +Point(2639) = {0.486951,0.825000,-0.010652}; +Point(2640) = {0.489630,0.825000,-0.010686}; +Point(2641) = {0.492340,0.825000,-0.010701}; +Point(2642) = {0.495078,0.825000,-0.010697}; +Point(2643) = {0.497840,0.825000,-0.010673}; +Point(2644) = {0.500626,0.825000,-0.010626}; +Point(2645) = {0.503430,0.825000,-0.010552}; +Point(2646) = {0.506252,0.825000,-0.010451}; +Point(2647) = {0.509087,0.825000,-0.010319}; +Point(2648) = {0.511934,0.825000,-0.010156}; +Point(2649) = {0.514790,0.825000,-0.009960}; +Point(2650) = {0.517651,0.825000,-0.009732}; +Point(2651) = {0.520515,0.825000,-0.009469}; +Point(2652) = {0.523379,0.825000,-0.009172}; +Point(2653) = {0.526240,0.825000,-0.008841}; +Point(2654) = {0.529095,0.825000,-0.008478}; +Point(2655) = {0.531942,0.825000,-0.008084}; +Point(2656) = {0.534778,0.825000,-0.007661}; +Point(2657) = {0.537599,0.825000,-0.007211}; +Point(2658) = {0.540404,0.825000,-0.006738}; +Point(2659) = {0.543189,0.825000,-0.006250}; +Point(2660) = {0.545952,0.825000,-0.005753}; +Point(2661) = {0.548689,0.825000,-0.005253}; +Point(2662) = {0.551399,0.825000,-0.004755}; +Point(2663) = {0.554078,0.825000,-0.004263}; +Point(2664) = {0.556725,0.825000,-0.003778}; +Point(2665) = {0.559335,0.825000,-0.003302}; +Point(2666) = {0.561907,0.825000,-0.002837}; +Point(2667) = {0.564439,0.825000,-0.002386}; +Point(2668) = {0.566926,0.825000,-0.001950}; +Point(2669) = {0.569369,0.825000,-0.001531}; +Point(2670) = {0.571763,0.825000,-0.001133}; +Point(2671) = {0.574106,0.825000,-0.000757}; +Point(2672) = {0.576396,0.825000,-0.000405}; +Point(2673) = {0.578632,0.825000,-0.000078}; +Point(2674) = {0.580810,0.825000,0.000221}; +Point(2675) = {0.582928,0.825000,0.000492}; +Point(2676) = {0.584985,0.825000,0.000732}; +Point(2677) = {0.586978,0.825000,0.000942}; +Point(2678) = {0.588906,0.825000,0.001122}; +Point(2679) = {0.590766,0.825000,0.001272}; +Point(2680) = {0.592557,0.825000,0.001395}; +Point(2681) = {0.594277,0.825000,0.001491,gr5*msTe5}; +Point(2682) = {0.595924,0.825000,0.001563}; +Point(2683) = {0.597496,0.825000,0.001611}; +Point(2684) = {0.598993,0.825000,0.001638}; +Point(2685) = {0.600412,0.825000,0.001648}; +Point(2686) = {0.601752,0.825000,0.001643}; +Point(2687) = {0.603012,0.825000,0.001625}; +Point(2688) = {0.604191,0.825000,0.001596}; +Point(2689) = {0.605287,0.825000,0.001558}; +Point(2690) = {0.606300,0.825000,0.001512}; +Point(2691) = {0.607227,0.825000,0.001459}; +Point(2692) = {0.608069,0.825000,0.001402}; +Point(2693) = {0.608825,0.825000,0.001342}; +Point(2694) = {0.609493,0.825000,0.001291}; +Point(2695) = {0.610074,0.825000,0.001249}; +Point(2696) = {0.610567,0.825000,0.001216}; +Point(2697) = {0.610971,0.825000,0.001195}; +Point(2698) = {0.611286,0.825000,0.001187}; +Point(2699) = {0.611511,0.825000,0.001192}; +Point(2700) = {0.611646,0.825000,0.001212}; +// -- Airfoil 6 +Point(3001) = {0.649731,0.950000,0.002532,msTe6}; +Point(3002) = {0.649694,0.950000,0.002578}; +Point(3003) = {0.649579,0.950000,0.002638}; +Point(3004) = {0.649388,0.950000,0.002709}; +Point(3005) = {0.649119,0.950000,0.002791}; +Point(3006) = {0.648775,0.950000,0.002883}; +Point(3007) = {0.648355,0.950000,0.002985}; +Point(3008) = {0.647860,0.950000,0.003095}; +Point(3009) = {0.647291,0.950000,0.003213}; +Point(3010) = {0.646647,0.950000,0.003332}; +Point(3011) = {0.645930,0.950000,0.003464}; +Point(3012) = {0.645139,0.950000,0.003610}; +Point(3013) = {0.644277,0.950000,0.003769}; +Point(3014) = {0.643343,0.950000,0.003941}; +Point(3015) = {0.642339,0.950000,0.004126}; +Point(3016) = {0.641266,0.950000,0.004322}; +Point(3017) = {0.640124,0.950000,0.004531}; +Point(3018) = {0.638915,0.950000,0.004751}; +Point(3019) = {0.637640,0.950000,0.004981}; +Point(3020) = {0.636300,0.950000,0.005221}; +Point(3021) = {0.634897,0.950000,0.005468,gr6*msTe6}; +Point(3022) = {0.633432,0.950000,0.005723}; +Point(3023) = {0.631907,0.950000,0.005985}; +Point(3024) = {0.630322,0.950000,0.006254}; +Point(3025) = {0.628680,0.950000,0.006529}; +Point(3026) = {0.626982,0.950000,0.006809}; +Point(3027) = {0.625230,0.950000,0.007094}; +Point(3028) = {0.623425,0.950000,0.007380}; +Point(3029) = {0.621570,0.950000,0.007662}; +Point(3030) = {0.619666,0.950000,0.007937}; +Point(3031) = {0.617715,0.950000,0.008199}; +Point(3032) = {0.615718,0.950000,0.008445}; +Point(3033) = {0.613679,0.950000,0.008674}; +Point(3034) = {0.611598,0.950000,0.008887}; +Point(3035) = {0.609479,0.950000,0.009083}; +Point(3036) = {0.607323,0.950000,0.009262}; +Point(3037) = {0.605132,0.950000,0.009425}; +Point(3038) = {0.602908,0.950000,0.009573}; +Point(3039) = {0.600653,0.950000,0.009706}; +Point(3040) = {0.598371,0.950000,0.009825}; +Point(3041) = {0.596062,0.950000,0.009930}; +Point(3042) = {0.593730,0.950000,0.010023}; +Point(3043) = {0.591377,0.950000,0.010103}; +Point(3044) = {0.589004,0.950000,0.010171}; +Point(3045) = {0.586615,0.950000,0.010227}; +Point(3046) = {0.584211,0.950000,0.010271}; +Point(3047) = {0.581796,0.950000,0.010303}; +Point(3048) = {0.579371,0.950000,0.010324}; +Point(3049) = {0.576938,0.950000,0.010334}; +Point(3050) = {0.574501,0.950000,0.010335}; +Point(3051) = {0.572061,0.950000,0.010325}; +Point(3052) = {0.569622,0.950000,0.010307}; +Point(3053) = {0.567184,0.950000,0.010280}; +Point(3054) = {0.564752,0.950000,0.010242}; +Point(3055) = {0.562326,0.950000,0.010195}; +Point(3056) = {0.559911,0.950000,0.010137}; +Point(3057) = {0.557507,0.950000,0.010069}; +Point(3058) = {0.555118,0.950000,0.009990}; +Point(3059) = {0.552745,0.950000,0.009901}; +Point(3060) = {0.550392,0.950000,0.009803}; +Point(3061) = {0.548060,0.950000,0.009695}; +Point(3062) = {0.545751,0.950000,0.009579}; +Point(3063) = {0.543469,0.950000,0.009453}; +Point(3064) = {0.541215,0.950000,0.009318,gr6*msLe6}; +Point(3065) = {0.538991,0.950000,0.009173}; +Point(3066) = {0.536800,0.950000,0.009017}; +Point(3067) = {0.534643,0.950000,0.008850}; +Point(3068) = {0.532524,0.950000,0.008673}; +Point(3069) = {0.530444,0.950000,0.008486}; +Point(3070) = {0.528404,0.950000,0.008289}; +Point(3071) = {0.526408,0.950000,0.008082}; +Point(3072) = {0.524457,0.950000,0.007865}; +Point(3073) = {0.522552,0.950000,0.007639}; +Point(3074) = {0.520697,0.950000,0.007404}; +Point(3075) = {0.518893,0.950000,0.007159}; +Point(3076) = {0.517140,0.950000,0.006905}; +Point(3077) = {0.515442,0.950000,0.006642}; +Point(3078) = {0.513800,0.950000,0.006369}; +Point(3079) = {0.512216,0.950000,0.006087}; +Point(3080) = {0.510690,0.950000,0.005796}; +Point(3081) = {0.509225,0.950000,0.005496}; +Point(3082) = {0.507822,0.950000,0.005187}; +Point(3083) = {0.506482,0.950000,0.004869}; +Point(3084) = {0.505208,0.950000,0.004542}; +Point(3085) = {0.503999,0.950000,0.004205}; +Point(3086) = {0.502857,0.950000,0.003859}; +Point(3087) = {0.501783,0.950000,0.003503}; +Point(3088) = {0.500779,0.950000,0.003135}; +Point(3089) = {0.499845,0.950000,0.002754}; +Point(3090) = {0.498983,0.950000,0.002357}; +Point(3091) = {0.498193,0.950000,0.001942}; +Point(3092) = {0.497475,0.950000,0.001509}; +Point(3093) = {0.496831,0.950000,0.001062}; +Point(3094) = {0.496262,0.950000,0.000609}; +Point(3095) = {0.495767,0.950000,0.000155}; +Point(3096) = {0.495347,0.950000,-0.000293}; +Point(3097) = {0.495004,0.950000,-0.000729}; +Point(3098) = {0.494736,0.950000,-0.001153}; +Point(3099) = {0.494545,0.950000,-0.001565}; +Point(3100) = {0.494430,0.950000,-0.001965}; +Point(3101) = {0.494391,0.950000,-0.002353,msLe6}; +Point(3102) = {0.494430,0.950000,-0.002730}; +Point(3103) = {0.494545,0.950000,-0.003094}; +Point(3104) = {0.494736,0.950000,-0.003444}; +Point(3105) = {0.495004,0.950000,-0.003780}; +Point(3106) = {0.495347,0.950000,-0.004101}; +Point(3107) = {0.495767,0.950000,-0.004406}; +Point(3108) = {0.496262,0.950000,-0.004697}; +Point(3109) = {0.496831,0.950000,-0.004976}; +Point(3110) = {0.497475,0.950000,-0.005246}; +Point(3111) = {0.498193,0.950000,-0.005506}; +Point(3112) = {0.498983,0.950000,-0.005761}; +Point(3113) = {0.499845,0.950000,-0.006006}; +Point(3114) = {0.500779,0.950000,-0.006238}; +Point(3115) = {0.501783,0.950000,-0.006455}; +Point(3116) = {0.502857,0.950000,-0.006651}; +Point(3117) = {0.503999,0.950000,-0.006826}; +Point(3118) = {0.505208,0.950000,-0.006984}; +Point(3119) = {0.506482,0.950000,-0.007128}; +Point(3120) = {0.507822,0.950000,-0.007265}; +Point(3121) = {0.509225,0.950000,-0.007400}; +Point(3122) = {0.510690,0.950000,-0.007536}; +Point(3123) = {0.512216,0.950000,-0.007673}; +Point(3124) = {0.513800,0.950000,-0.007810}; +Point(3125) = {0.515442,0.950000,-0.007945}; +Point(3126) = {0.517140,0.950000,-0.008077}; +Point(3127) = {0.518893,0.950000,-0.008203}; +Point(3128) = {0.520697,0.950000,-0.008323}; +Point(3129) = {0.522552,0.950000,-0.008435}; +Point(3130) = {0.524457,0.950000,-0.008539}; +Point(3131) = {0.526408,0.950000,-0.008631}; +Point(3132) = {0.528404,0.950000,-0.008712}; +Point(3133) = {0.530444,0.950000,-0.008782}; +Point(3134) = {0.532524,0.950000,-0.008840}; +Point(3135) = {0.534643,0.950000,-0.008887}; +Point(3136) = {0.536800,0.950000,-0.008924}; +Point(3137) = {0.538991,0.950000,-0.008950}; +Point(3138) = {0.541215,0.950000,-0.008964,gr6*msLe6}; +Point(3139) = {0.543469,0.950000,-0.008965}; +Point(3140) = {0.545751,0.950000,-0.008950}; +Point(3141) = {0.548060,0.950000,-0.008919}; +Point(3142) = {0.550392,0.950000,-0.008870}; +Point(3143) = {0.552745,0.950000,-0.008802}; +Point(3144) = {0.555118,0.950000,-0.008715}; +Point(3145) = {0.557507,0.950000,-0.008607}; +Point(3146) = {0.559911,0.950000,-0.008478}; +Point(3147) = {0.562326,0.950000,-0.008327}; +Point(3148) = {0.564752,0.950000,-0.008151}; +Point(3149) = {0.567184,0.950000,-0.007947}; +Point(3150) = {0.569622,0.950000,-0.007714}; +Point(3151) = {0.572061,0.950000,-0.007447}; +Point(3152) = {0.574501,0.950000,-0.007146}; +Point(3153) = {0.576938,0.950000,-0.006813}; +Point(3154) = {0.579371,0.950000,-0.006450}; +Point(3155) = {0.581796,0.950000,-0.006062}; +Point(3156) = {0.584211,0.950000,-0.005650}; +Point(3157) = {0.586615,0.950000,-0.005218}; +Point(3158) = {0.589004,0.950000,-0.004772}; +Point(3159) = {0.591377,0.950000,-0.004316}; +Point(3160) = {0.593730,0.950000,-0.003857}; +Point(3161) = {0.596062,0.950000,-0.003399}; +Point(3162) = {0.598371,0.950000,-0.002946}; +Point(3163) = {0.600653,0.950000,-0.002499}; +Point(3164) = {0.602908,0.950000,-0.002057}; +Point(3165) = {0.605132,0.950000,-0.001618}; +Point(3166) = {0.607323,0.950000,-0.001183}; +Point(3167) = {0.609479,0.950000,-0.000751}; +Point(3168) = {0.611598,0.950000,-0.000328}; +Point(3169) = {0.613679,0.950000,0.000078}; +Point(3170) = {0.615718,0.950000,0.000460}; +Point(3171) = {0.617715,0.950000,0.000812}; +Point(3172) = {0.619666,0.950000,0.001128}; +Point(3173) = {0.621570,0.950000,0.001409}; +Point(3174) = {0.623425,0.950000,0.001657}; +Point(3175) = {0.625230,0.950000,0.001877}; +Point(3176) = {0.626982,0.950000,0.002071}; +Point(3177) = {0.628680,0.950000,0.002242}; +Point(3178) = {0.630322,0.950000,0.002390}; +Point(3179) = {0.631907,0.950000,0.002515}; +Point(3180) = {0.633432,0.950000,0.002618}; +Point(3181) = {0.634897,0.950000,0.002698,gr6*msTe6}; +Point(3182) = {0.636300,0.950000,0.002756}; +Point(3183) = {0.637640,0.950000,0.002795}; +Point(3184) = {0.638915,0.950000,0.002815}; +Point(3185) = {0.640124,0.950000,0.002821}; +Point(3186) = {0.641266,0.950000,0.002813}; +Point(3187) = {0.642339,0.950000,0.002795}; +Point(3188) = {0.643343,0.950000,0.002768}; +Point(3189) = {0.644277,0.950000,0.002734}; +Point(3190) = {0.645139,0.950000,0.002694}; +Point(3191) = {0.645930,0.950000,0.002649}; +Point(3192) = {0.646647,0.950000,0.002601}; +Point(3193) = {0.647291,0.950000,0.002553}; +Point(3194) = {0.647860,0.950000,0.002517}; +Point(3195) = {0.648355,0.950000,0.002489}; +Point(3196) = {0.648775,0.950000,0.002470}; +Point(3197) = {0.649119,0.950000,0.002460}; +Point(3198) = {0.649388,0.950000,0.002461}; +Point(3199) = {0.649579,0.950000,0.002472}; +Point(3200) = {0.649694,0.950000,0.002496}; +// -- Airfoil 7 +Point(3501) = {0.664862,1.000000,0.002901,msTe7}; +Point(3502) = {0.664827,1.000000,0.002949}; +Point(3503) = {0.664721,1.000000,0.003009}; +Point(3504) = {0.664542,1.000000,0.003079}; +Point(3505) = {0.664293,1.000000,0.003158}; +Point(3506) = {0.663973,1.000000,0.003247}; +Point(3507) = {0.663582,1.000000,0.003345}; +Point(3508) = {0.663122,1.000000,0.003452}; +Point(3509) = {0.662592,1.000000,0.003567}; +Point(3510) = {0.661994,1.000000,0.003680}; +Point(3511) = {0.661327,1.000000,0.003805}; +Point(3512) = {0.660592,1.000000,0.003942}; +Point(3513) = {0.659790,1.000000,0.004090}; +Point(3514) = {0.658922,1.000000,0.004250}; +Point(3515) = {0.657988,1.000000,0.004422}; +Point(3516) = {0.656990,1.000000,0.004606}; +Point(3517) = {0.655928,1.000000,0.004803}; +Point(3518) = {0.654804,1.000000,0.005011}; +Point(3519) = {0.653618,1.000000,0.005231}; +Point(3520) = {0.652373,1.000000,0.005461}; +Point(3521) = {0.651068,1.000000,0.005700,gr7*msTe7}; +Point(3522) = {0.649706,1.000000,0.005948}; +Point(3523) = {0.648287,1.000000,0.006203}; +Point(3524) = {0.646813,1.000000,0.006463}; +Point(3525) = {0.645286,1.000000,0.006727}; +Point(3526) = {0.643708,1.000000,0.006993}; +Point(3527) = {0.642078,1.000000,0.007259}; +Point(3528) = {0.640400,1.000000,0.007523}; +Point(3529) = {0.638675,1.000000,0.007780}; +Point(3530) = {0.636904,1.000000,0.008027}; +Point(3531) = {0.635090,1.000000,0.008262}; +Point(3532) = {0.633233,1.000000,0.008481}; +Point(3533) = {0.631337,1.000000,0.008684}; +Point(3534) = {0.629402,1.000000,0.008871}; +Point(3535) = {0.627431,1.000000,0.009041}; +Point(3536) = {0.625426,1.000000,0.009194}; +Point(3537) = {0.623389,1.000000,0.009331}; +Point(3538) = {0.621321,1.000000,0.009451}; +Point(3539) = {0.619225,1.000000,0.009556}; +Point(3540) = {0.617102,1.000000,0.009646}; +Point(3541) = {0.614955,1.000000,0.009721}; +Point(3542) = {0.612787,1.000000,0.009783}; +Point(3543) = {0.610598,1.000000,0.009831}; +Point(3544) = {0.608392,1.000000,0.009868}; +Point(3545) = {0.606170,1.000000,0.009894}; +Point(3546) = {0.603935,1.000000,0.009910}; +Point(3547) = {0.601689,1.000000,0.009916}; +Point(3548) = {0.599434,1.000000,0.009914}; +Point(3549) = {0.597172,1.000000,0.009902}; +Point(3550) = {0.594905,1.000000,0.009881}; +Point(3551) = {0.592637,1.000000,0.009851}; +Point(3552) = {0.590368,1.000000,0.009812}; +Point(3553) = {0.588102,1.000000,0.009763}; +Point(3554) = {0.585840,1.000000,0.009704}; +Point(3555) = {0.583585,1.000000,0.009636}; +Point(3556) = {0.581338,1.000000,0.009559}; +Point(3557) = {0.579103,1.000000,0.009472}; +Point(3558) = {0.576881,1.000000,0.009376}; +Point(3559) = {0.574675,1.000000,0.009271}; +Point(3560) = {0.572487,1.000000,0.009156}; +Point(3561) = {0.570318,1.000000,0.009032}; +Point(3562) = {0.568171,1.000000,0.008899}; +Point(3563) = {0.566049,1.000000,0.008758}; +Point(3564) = {0.563953,1.000000,0.008606,gr7*msLe7}; +Point(3565) = {0.561885,1.000000,0.008446}; +Point(3566) = {0.559847,1.000000,0.008275}; +Point(3567) = {0.557842,1.000000,0.008094}; +Point(3568) = {0.555871,1.000000,0.007903}; +Point(3569) = {0.553937,1.000000,0.007700}; +Point(3570) = {0.552040,1.000000,0.007487}; +Point(3571) = {0.550184,1.000000,0.007263}; +Point(3572) = {0.548370,1.000000,0.007027}; +Point(3573) = {0.546599,1.000000,0.006782}; +Point(3574) = {0.544874,1.000000,0.006530}; +Point(3575) = {0.543195,1.000000,0.006273}; +Point(3576) = {0.541566,1.000000,0.006015}; +Point(3577) = {0.539987,1.000000,0.005756}; +Point(3578) = {0.538460,1.000000,0.005493}; +Point(3579) = {0.536987,1.000000,0.005220}; +Point(3580) = {0.535568,1.000000,0.004934}; +Point(3581) = {0.534206,1.000000,0.004628}; +Point(3582) = {0.532901,1.000000,0.004301}; +Point(3583) = {0.531655,1.000000,0.003956}; +Point(3584) = {0.530470,1.000000,0.003601}; +Point(3585) = {0.529346,1.000000,0.003241}; +Point(3586) = {0.528284,1.000000,0.002884}; +Point(3587) = {0.527286,1.000000,0.002533}; +Point(3588) = {0.526352,1.000000,0.002185}; +Point(3589) = {0.525484,1.000000,0.001833}; +Point(3590) = {0.524682,1.000000,0.001471}; +Point(3591) = {0.523947,1.000000,0.001092}; +Point(3592) = {0.523280,1.000000,0.000691}; +Point(3593) = {0.522681,1.000000,0.000273}; +Point(3594) = {0.522151,1.000000,-0.000159}; +Point(3595) = {0.521691,1.000000,-0.000599}; +Point(3596) = {0.521301,1.000000,-0.001041}; +Point(3597) = {0.520981,1.000000,-0.001482}; +Point(3598) = {0.520732,1.000000,-0.001916}; +Point(3599) = {0.520554,1.000000,-0.002338}; +Point(3600) = {0.520447,1.000000,-0.002742}; +Point(3601) = {0.520412,1.000000,-0.003124,msLe7}; +Point(3602) = {0.520447,1.000000,-0.003481}; +Point(3603) = {0.520554,1.000000,-0.003813}; +Point(3604) = {0.520732,1.000000,-0.004124}; +Point(3605) = {0.520981,1.000000,-0.004416}; +Point(3606) = {0.521301,1.000000,-0.004693}; +Point(3607) = {0.521691,1.000000,-0.004958}; +Point(3608) = {0.522151,1.000000,-0.005209}; +Point(3609) = {0.522681,1.000000,-0.005445}; +Point(3610) = {0.523280,1.000000,-0.005667}; +Point(3611) = {0.523947,1.000000,-0.005872}; +Point(3612) = {0.524682,1.000000,-0.006061}; +Point(3613) = {0.525484,1.000000,-0.006235}; +Point(3614) = {0.526352,1.000000,-0.006396}; +Point(3615) = {0.527286,1.000000,-0.006545}; +Point(3616) = {0.528284,1.000000,-0.006686}; +Point(3617) = {0.529346,1.000000,-0.006819}; +Point(3618) = {0.530470,1.000000,-0.006947}; +Point(3619) = {0.531655,1.000000,-0.007068}; +Point(3620) = {0.532901,1.000000,-0.007185}; +Point(3621) = {0.534206,1.000000,-0.007298}; +Point(3622) = {0.535568,1.000000,-0.007408}; +Point(3623) = {0.536987,1.000000,-0.007514}; +Point(3624) = {0.538460,1.000000,-0.007616}; +Point(3625) = {0.539987,1.000000,-0.007714}; +Point(3626) = {0.541566,1.000000,-0.007807}; +Point(3627) = {0.543195,1.000000,-0.007895}; +Point(3628) = {0.544874,1.000000,-0.007977}; +Point(3629) = {0.546599,1.000000,-0.008051}; +Point(3630) = {0.548370,1.000000,-0.008116}; +Point(3631) = {0.550184,1.000000,-0.008172}; +Point(3632) = {0.552040,1.000000,-0.008217}; +Point(3633) = {0.553937,1.000000,-0.008251}; +Point(3634) = {0.555871,1.000000,-0.008276}; +Point(3635) = {0.557842,1.000000,-0.008292}; +Point(3636) = {0.559847,1.000000,-0.008298}; +Point(3637) = {0.561885,1.000000,-0.008296}; +Point(3638) = {0.563953,1.000000,-0.008283,gr7*msLe7}; +Point(3639) = {0.566049,1.000000,-0.008259}; +Point(3640) = {0.568171,1.000000,-0.008221}; +Point(3641) = {0.570318,1.000000,-0.008167}; +Point(3642) = {0.572487,1.000000,-0.008096}; +Point(3643) = {0.574675,1.000000,-0.008007}; +Point(3644) = {0.576881,1.000000,-0.007899}; +Point(3645) = {0.579103,1.000000,-0.007771}; +Point(3646) = {0.581338,1.000000,-0.007622}; +Point(3647) = {0.583585,1.000000,-0.007451}; +Point(3648) = {0.585840,1.000000,-0.007257}; +Point(3649) = {0.588102,1.000000,-0.007038}; +Point(3650) = {0.590368,1.000000,-0.006792}; +Point(3651) = {0.592637,1.000000,-0.006517}; +Point(3652) = {0.594905,1.000000,-0.006213}; +Point(3653) = {0.597172,1.000000,-0.005881}; +Point(3654) = {0.599434,1.000000,-0.005523}; +Point(3655) = {0.601689,1.000000,-0.005142}; +Point(3656) = {0.603935,1.000000,-0.004740}; +Point(3657) = {0.606170,1.000000,-0.004320}; +Point(3658) = {0.608392,1.000000,-0.003885}; +Point(3659) = {0.610598,1.000000,-0.003442}; +Point(3660) = {0.612787,1.000000,-0.002994}; +Point(3661) = {0.614955,1.000000,-0.002546}; +Point(3662) = {0.617102,1.000000,-0.002103}; +Point(3663) = {0.619225,1.000000,-0.001667}; +Point(3664) = {0.621321,1.000000,-0.001241}; +Point(3665) = {0.623389,1.000000,-0.000828}; +Point(3666) = {0.625426,1.000000,-0.000429}; +Point(3667) = {0.627431,1.000000,-0.000047}; +Point(3668) = {0.629402,1.000000,0.000317}; +Point(3669) = {0.631337,1.000000,0.000662}; +Point(3670) = {0.633233,1.000000,0.000990}; +Point(3671) = {0.635090,1.000000,0.001298}; +Point(3672) = {0.636904,1.000000,0.001586}; +Point(3673) = {0.638675,1.000000,0.001854}; +Point(3674) = {0.640400,1.000000,0.002100}; +Point(3675) = {0.642078,1.000000,0.002321}; +Point(3676) = {0.643708,1.000000,0.002518}; +Point(3677) = {0.645286,1.000000,0.002689}; +Point(3678) = {0.646813,1.000000,0.002833}; +Point(3679) = {0.648287,1.000000,0.002954}; +Point(3680) = {0.649706,1.000000,0.003050}; +Point(3681) = {0.651068,1.000000,0.003125,gr7*msTe7}; +Point(3682) = {0.652373,1.000000,0.003178}; +Point(3683) = {0.653618,1.000000,0.003212}; +Point(3684) = {0.654804,1.000000,0.003227}; +Point(3685) = {0.655928,1.000000,0.003226}; +Point(3686) = {0.656990,1.000000,0.003209}; +Point(3687) = {0.657988,1.000000,0.003179}; +Point(3688) = {0.658922,1.000000,0.003138}; +Point(3689) = {0.659790,1.000000,0.003091}; +Point(3690) = {0.660592,1.000000,0.003039}; +Point(3691) = {0.661327,1.000000,0.002986}; +Point(3692) = {0.661994,1.000000,0.002936}; +Point(3693) = {0.662592,1.000000,0.002889}; +Point(3694) = {0.663122,1.000000,0.002859}; +Point(3695) = {0.663582,1.000000,0.002837}; +Point(3696) = {0.663973,1.000000,0.002824}; +Point(3697) = {0.664293,1.000000,0.002819}; +Point(3698) = {0.664542,1.000000,0.002824}; +Point(3699) = {0.664721,1.000000,0.002839}; +Point(3700) = {0.664827,1.000000,0.002865}; + +// --- Wingtip points --- +Point(5101) = {0.664827,1.000000,0.002907}; +Point(5102) = {0.664721,1.000000,0.002924}; +Point(5103) = {0.664542,1.000000,0.002951}; +Point(5104) = {0.664293,1.000000,0.002989}; +Point(5105) = {0.663973,1.000000,0.003035}; +Point(5106) = {0.663582,1.000000,0.003091}; +Point(5107) = {0.663122,1.000000,0.003155}; +Point(5108) = {0.662592,1.000000,0.003228}; +Point(5109) = {0.661994,1.000000,0.003308}; +Point(5110) = {0.661327,1.000000,0.003396}; +Point(5111) = {0.660592,1.000000,0.003490}; +Point(5112) = {0.659790,1.000000,0.003590}; +Point(5113) = {0.658922,1.000000,0.003694}; +Point(5114) = {0.657988,1.000000,0.003800}; +Point(5115) = {0.656990,1.000000,0.003908}; +Point(5116) = {0.655928,1.000000,0.004014}; +Point(5117) = {0.654804,1.000000,0.004119}; +Point(5118) = {0.653618,1.000000,0.004221}; +Point(5119) = {0.652373,1.000000,0.004320}; +Point(5120) = {0.651068,1.000000,0.004413,gr7*msTe7}; +Point(5121) = {0.649706,1.000000,0.004499}; +Point(5122) = {0.648287,1.000000,0.004578}; +Point(5123) = {0.646813,1.000000,0.004648}; +Point(5124) = {0.645286,1.000000,0.004708}; +Point(5125) = {0.643708,1.000000,0.004756}; +Point(5126) = {0.642078,1.000000,0.004790}; +Point(5127) = {0.640400,1.000000,0.004811}; +Point(5128) = {0.638675,1.000000,0.004817}; +Point(5129) = {0.636904,1.000000,0.004807}; +Point(5130) = {0.635090,1.000000,0.004780}; +Point(5131) = {0.633233,1.000000,0.004735}; +Point(5132) = {0.631337,1.000000,0.004673}; +Point(5133) = {0.629402,1.000000,0.004594}; +Point(5134) = {0.627431,1.000000,0.004497}; +Point(5135) = {0.625426,1.000000,0.004383}; +Point(5136) = {0.623389,1.000000,0.004252}; +Point(5137) = {0.621321,1.000000,0.004105}; +Point(5138) = {0.619225,1.000000,0.003945}; +Point(5139) = {0.617102,1.000000,0.003772}; +Point(5140) = {0.614955,1.000000,0.003588}; +Point(5141) = {0.612787,1.000000,0.003395}; +Point(5142) = {0.610598,1.000000,0.003195}; +Point(5143) = {0.608392,1.000000,0.002991}; +Point(5144) = {0.606170,1.000000,0.002787}; +Point(5145) = {0.603935,1.000000,0.002585}; +Point(5146) = {0.601689,1.000000,0.002387}; +Point(5147) = {0.599434,1.000000,0.002195}; +Point(5148) = {0.597172,1.000000,0.002011}; +Point(5149) = {0.594905,1.000000,0.001834}; +Point(5150) = {0.592637,1.000000,0.001667}; +Point(5151) = {0.590368,1.000000,0.001510}; +Point(5152) = {0.588102,1.000000,0.001363}; +Point(5153) = {0.585840,1.000000,0.001224}; +Point(5154) = {0.583585,1.000000,0.001093}; +Point(5155) = {0.581338,1.000000,0.000969}; +Point(5156) = {0.579103,1.000000,0.000851}; +Point(5157) = {0.576881,1.000000,0.000739}; +Point(5158) = {0.574675,1.000000,0.000632}; +Point(5159) = {0.572487,1.000000,0.000530}; +Point(5160) = {0.570318,1.000000,0.000432}; +Point(5161) = {0.568171,1.000000,0.000339}; +Point(5162) = {0.566049,1.000000,0.000249}; +Point(5163) = {0.563953,1.000000,0.000161,gr7*msLe7}; +Point(5164) = {0.561885,1.000000,0.000075}; +Point(5165) = {0.559847,1.000000,-0.000012}; +Point(5166) = {0.557842,1.000000,-0.000099}; +Point(5167) = {0.555871,1.000000,-0.000187}; +Point(5168) = {0.553937,1.000000,-0.000275}; +Point(5169) = {0.552040,1.000000,-0.000365}; +Point(5170) = {0.550184,1.000000,-0.000454}; +Point(5171) = {0.548370,1.000000,-0.000545}; +Point(5172) = {0.546599,1.000000,-0.000634}; +Point(5173) = {0.544874,1.000000,-0.000723}; +Point(5174) = {0.543195,1.000000,-0.000811}; +Point(5175) = {0.541566,1.000000,-0.000896}; +Point(5176) = {0.539987,1.000000,-0.000979}; +Point(5177) = {0.538460,1.000000,-0.001062}; +Point(5178) = {0.536987,1.000000,-0.001147}; +Point(5179) = {0.535568,1.000000,-0.001237}; +Point(5180) = {0.534206,1.000000,-0.001335}; +Point(5181) = {0.532901,1.000000,-0.001442}; +Point(5182) = {0.531655,1.000000,-0.001556}; +Point(5183) = {0.530470,1.000000,-0.001673}; +Point(5184) = {0.529346,1.000000,-0.001789}; +Point(5185) = {0.528284,1.000000,-0.001901}; +Point(5186) = {0.527286,1.000000,-0.002006}; +Point(5187) = {0.526352,1.000000,-0.002105}; +Point(5188) = {0.525484,1.000000,-0.002201}; +Point(5189) = {0.524682,1.000000,-0.002295}; +Point(5190) = {0.523947,1.000000,-0.002390}; +Point(5191) = {0.523280,1.000000,-0.002488}; +Point(5192) = {0.522681,1.000000,-0.002586}; +Point(5193) = {0.522151,1.000000,-0.002684}; +Point(5194) = {0.521691,1.000000,-0.002778}; +Point(5195) = {0.521301,1.000000,-0.002867}; +Point(5196) = {0.520981,1.000000,-0.002949}; +Point(5197) = {0.520732,1.000000,-0.003020}; +Point(5198) = {0.520554,1.000000,-0.003075}; +Point(5199) = {0.520447,1.000000,-0.003111}; + +// --- Wake points --- +Point(5351) = {7.212000,0.000000,-0.008200,msF}; +Point(5352) = {7.212000,0.200000,-0.005789,msF}; +Point(5353) = {7.212000,0.325000,-0.004603,msF}; +Point(5354) = {7.212000,0.475000,-0.003178,msF}; +Point(5355) = {7.212000,0.650000,-0.001008,msF}; +Point(5356) = {7.212000,0.825000,0.001248,msF}; +Point(5357) = {7.212000,0.950000,0.002532,msF}; +Point(5358) = {7.212000,1.000000,0.002901,msF}; + +// --- Wing lines --- +// -- Airfoil 0 +Spline(1) = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21}; +Spline(2) = {21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64}; +Spline(3) = {64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101}; +Spline(4) = {101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138}; +Spline(5) = {138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181}; +Spline(6) = {181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 1}; +// -- Airfoil 1 +Spline(7) = {501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521}; +Spline(8) = {521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564}; +Spline(9) = {564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601}; +Spline(10) = {601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638}; +Spline(11) = {638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681}; +Spline(12) = {681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 501}; +// -- Airfoil 2 +Spline(13) = {1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021}; +Spline(14) = {1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064}; +Spline(15) = {1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101}; +Spline(16) = {1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138}; +Spline(17) = {1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181}; +Spline(18) = {1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1001}; +// -- Airfoil 3 +Spline(19) = {1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521}; +Spline(20) = {1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564}; +Spline(21) = {1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601}; +Spline(22) = {1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638}; +Spline(23) = {1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681}; +Spline(24) = {1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1501}; +// -- Airfoil 4 +Spline(25) = {2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021}; +Spline(26) = {2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064}; +Spline(27) = {2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101}; +Spline(28) = {2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138}; +Spline(29) = {2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181}; +Spline(30) = {2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2001}; +// -- Airfoil 5 +Spline(31) = {2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521}; +Spline(32) = {2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564}; +Spline(33) = {2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601}; +Spline(34) = {2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638}; +Spline(35) = {2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681}; +Spline(36) = {2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2501}; +// -- Airfoil 6 +Spline(37) = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021}; +Spline(38) = {3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064}; +Spline(39) = {3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101}; +Spline(40) = {3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138}; +Spline(41) = {3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181}; +Spline(42) = {3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3001}; +// -- Airfoil 7 +Spline(43) = {3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521}; +Spline(44) = {3521, 3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 3560, 3561, 3562, 3563, 3564}; +Spline(45) = {3564, 3565, 3566, 3567, 3568, 3569, 3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601}; +Spline(46) = {3601, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638}; +Spline(47) = {3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681}; +Spline(48) = {3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3501}; +// -- Planform 0 +Line(61) = {1,501}; +Line(62) = {21,521}; +Line(63) = {64,564}; +Line(64) = {101,601}; +Line(65) = {138,638}; +Line(66) = {181,681}; +// -- Planform 1 +Line(67) = {501,1001}; +Line(68) = {521,1021}; +Line(69) = {564,1064}; +Line(70) = {601,1101}; +Line(71) = {638,1138}; +Line(72) = {681,1181}; +// -- Planform 2 +Line(73) = {1001,1501}; +Line(74) = {1021,1521}; +Line(75) = {1064,1564}; +Line(76) = {1101,1601}; +Line(77) = {1138,1638}; +Line(78) = {1181,1681}; +// -- Planform 3 +Line(79) = {1501,2001}; +Line(80) = {1521,2021}; +Line(81) = {1564,2064}; +Line(82) = {1601,2101}; +Line(83) = {1638,2138}; +Line(84) = {1681,2181}; +// -- Planform 4 +Line(85) = {2001,2501}; +Line(86) = {2021,2521}; +Line(87) = {2064,2564}; +Line(88) = {2101,2601}; +Line(89) = {2138,2638}; +Line(90) = {2181,2681}; +// -- Planform 5 +Line(91) = {2501,3001}; +Line(92) = {2521,3021}; +Line(93) = {2564,3064}; +Line(94) = {2601,3101}; +Line(95) = {2638,3138}; +Line(96) = {2681,3181}; +// -- Planform 6 +Line(97) = {3001,3501}; +Line(98) = {3021,3521}; +Line(99) = {3064,3564}; +Line(100) = {3101,3601}; +Line(101) = {3138,3638}; +Line(102) = {3181,3681}; + +// --- Wingtip lines --- +Spline(121) = {3501,5101, 5102, 5103, 5104, 5105, 5106, 5107, 5108, 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5120}; +Spline(122) = {5120,5121, 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, 5154, 5155, 5156, 5157, 5158, 5159, 5160, 5161, 5162, 5163}; +Spline(123) = {5163,5164, 5165, 5166, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, 5196, 5197, 5198, 5199, 3601}; +Line(124) = {3521,5120}; +Line(125) = {3564,5163}; +Line(126) = {3638,5163}; +Line(127) = {3681,5120}; + +// --- Wake lines --- +Line(131) = {5351,5352}; +Line(132) = {5352,5353}; +Line(133) = {5353,5354}; +Line(134) = {5354,5355}; +Line(135) = {5355,5356}; +Line(136) = {5356,5357}; +Line(137) = {5357,5358}; +Line(161) = {1,5351}; +Line(162) = {501,5352}; +Line(163) = {1001,5353}; +Line(164) = {1501,5354}; +Line(165) = {2001,5355}; +Line(166) = {2501,5356}; +Line(167) = {3001,5357}; +Line(168) = {3501,5358}; + +// --- Wing line loops and surfaces --- +// -- Planform 0 +Line Loop(1) = {1,62,-7,-61}; +Line Loop(2) = {2,63,-8,-62}; +Line Loop(3) = {3,64,-9,-63}; +Line Loop(4) = {4,65,-10,-64}; +Line Loop(5) = {5,66,-11,-65}; +Line Loop(6) = {6,61,-12,-66}; +Surface(1) = {-1}; +Surface(2) = {-2}; +Surface(3) = {-3}; +Surface(4) = {-4}; +Surface(5) = {-5}; +Surface(6) = {-6}; +// -- Planform 1 +Line Loop(7) = {7,68,-13,-67}; +Line Loop(8) = {8,69,-14,-68}; +Line Loop(9) = {9,70,-15,-69}; +Line Loop(10) = {10,71,-16,-70}; +Line Loop(11) = {11,72,-17,-71}; +Line Loop(12) = {12,67,-18,-72}; +Surface(7) = {-7}; +Surface(8) = {-8}; +Surface(9) = {-9}; +Surface(10) = {-10}; +Surface(11) = {-11}; +Surface(12) = {-12}; +// -- Planform 2 +Line Loop(13) = {13,74,-19,-73}; +Line Loop(14) = {14,75,-20,-74}; +Line Loop(15) = {15,76,-21,-75}; +Line Loop(16) = {16,77,-22,-76}; +Line Loop(17) = {17,78,-23,-77}; +Line Loop(18) = {18,73,-24,-78}; +Surface(13) = {-13}; +Surface(14) = {-14}; +Surface(15) = {-15}; +Surface(16) = {-16}; +Surface(17) = {-17}; +Surface(18) = {-18}; +// -- Planform 3 +Line Loop(19) = {19,80,-25,-79}; +Line Loop(20) = {20,81,-26,-80}; +Line Loop(21) = {21,82,-27,-81}; +Line Loop(22) = {22,83,-28,-82}; +Line Loop(23) = {23,84,-29,-83}; +Line Loop(24) = {24,79,-30,-84}; +Surface(19) = {-19}; +Surface(20) = {-20}; +Surface(21) = {-21}; +Surface(22) = {-22}; +Surface(23) = {-23}; +Surface(24) = {-24}; +// -- Planform 4 +Line Loop(25) = {25,86,-31,-85}; +Line Loop(26) = {26,87,-32,-86}; +Line Loop(27) = {27,88,-33,-87}; +Line Loop(28) = {28,89,-34,-88}; +Line Loop(29) = {29,90,-35,-89}; +Line Loop(30) = {30,85,-36,-90}; +Surface(25) = {-25}; +Surface(26) = {-26}; +Surface(27) = {-27}; +Surface(28) = {-28}; +Surface(29) = {-29}; +Surface(30) = {-30}; +// -- Planform 5 +Line Loop(31) = {31,92,-37,-91}; +Line Loop(32) = {32,93,-38,-92}; +Line Loop(33) = {33,94,-39,-93}; +Line Loop(34) = {34,95,-40,-94}; +Line Loop(35) = {35,96,-41,-95}; +Line Loop(36) = {36,91,-42,-96}; +Surface(31) = {-31}; +Surface(32) = {-32}; +Surface(33) = {-33}; +Surface(34) = {-34}; +Surface(35) = {-35}; +Surface(36) = {-36}; +// -- Planform 6 +Line Loop(37) = {37,98,-43,-97}; +Line Loop(38) = {38,99,-44,-98}; +Line Loop(39) = {39,100,-45,-99}; +Line Loop(40) = {40,101,-46,-100}; +Line Loop(41) = {41,102,-47,-101}; +Line Loop(42) = {42,97,-48,-102}; +Surface(37) = {-37}; +Surface(38) = {-38}; +Surface(39) = {-39}; +Surface(40) = {-40}; +Surface(41) = {-41}; +Surface(42) = {-42}; + +// --- Wingtip line loops and surfaces --- +Line Loop(71) = {43,124,-121}; +Line Loop(72) = {44,125,-122,-124}; +Line Loop(73) = {45,-123,-125}; +Line Loop(74) = {46,126,123}; +Line Loop(75) = {47,127,122,-126}; +Line Loop(76) = {48,121,-127}; +Surface(71) = {-71}; +Surface(72) = {-72}; +Surface(73) = {-73}; +Surface(74) = {-74}; +Surface(75) = {-75}; +Surface(76) = {-76}; + +// --- Wake surfaces --- +// -- Wake +Line Loop(81) = {161,131,-162,-61}; +Line Loop(82) = {162,132,-163,-67}; +Line Loop(83) = {163,133,-164,-73}; +Line Loop(84) = {164,134,-165,-79}; +Line Loop(85) = {165,135,-166,-85}; +Line Loop(86) = {166,136,-167,-91}; +Line Loop(87) = {167,137,-168,-97}; + +Surface(81) = {81}; +Surface(82) = {82}; +Surface(83) = {83}; +Surface(84) = {84}; +Surface(85) = {85}; +Surface(86) = {86}; +Surface(87) = {87}; + +progWake = 1.2; +progTe = 1.; +progMid = 1.; +progLe = 1.15; + +//+ +Transfinite Curve {64, 63, 65, 62, 66, 61, 70, 69, 71, 68, 72, 67, 76, 75, 77, 74, 78, 73, 82, 81, 83, 80, 84, 79, 88, 87, 89, 90, 86, 90, 85, 94, 93, 95, 92, 96, 91, 100, 99, 101, 98, 102, 97, 131, 132, 133, 134, 135, 136, 137} = nSpan/10 Using Progression 1; +//+ +Transfinite Curve {161, 162, 163, 164, 165, 166, 167, 168} = nWake Using Progression progWake; +//+ +Transfinite Curve {1, 6, 7, 12, 13, 18, 19, 24, 25, 30, 31, 36, 37, 42, 43, 48} = nTe Using Progression progTe; +//+ +Transfinite Curve {2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47} = nMid Using Progression progMid; +//+ +Transfinite Curve {-3, 4, -9, 10, -15, 16, -21, 22, -27, 28, -33, 34, -39, 40, -45, 46} = nLe Using Progression progLe; + + +//+ +Transfinite Surface {1}; +Transfinite Surface {2}; +Transfinite Surface {3}; +Transfinite Surface {4}; +Transfinite Surface {5}; +Transfinite Surface {6}; +Transfinite Surface {7}; +Transfinite Surface {8}; +Transfinite Surface {9}; +Transfinite Surface {10}; +Transfinite Surface {11}; +Transfinite Surface {12}; +Transfinite Surface {13}; +Transfinite Surface {14}; +Transfinite Surface {15}; +Transfinite Surface {16}; +Transfinite Surface {17}; +Transfinite Surface {18}; +Transfinite Surface {19}; +Transfinite Surface {20}; +Transfinite Surface {21}; +Transfinite Surface {22}; +Transfinite Surface {23}; +Transfinite Surface {24}; +Transfinite Surface {25}; +Transfinite Surface {26}; +Transfinite Surface {27}; +Transfinite Surface {28}; +Transfinite Surface {29}; +Transfinite Surface {30}; +Transfinite Surface {31}; +Transfinite Surface {32}; +Transfinite Surface {33}; +Transfinite Surface {34}; +Transfinite Surface {35}; +Transfinite Surface {36}; +Transfinite Surface {37}; +Transfinite Surface {38}; +Transfinite Surface {39}; +Transfinite Surface {40}; +Transfinite Surface {41}; +Transfinite Surface {42}; + +Transfinite Surface {81}; +Transfinite Surface {82}; +Transfinite Surface {83}; +Transfinite Surface {84}; +Transfinite Surface {85}; +Transfinite Surface {86}; +Transfinite Surface {87}; + +Recombine Surface {1}; +Recombine Surface {2}; +Recombine Surface {3}; +Recombine Surface {4}; +Recombine Surface {5}; +Recombine Surface {6}; +Recombine Surface {7}; +Recombine Surface {8}; +Recombine Surface {9}; +Recombine Surface {10}; +Recombine Surface {11}; +Recombine Surface {12}; +Recombine Surface {13}; +Recombine Surface {14}; +Recombine Surface {15}; +Recombine Surface {16}; +Recombine Surface {17}; +Recombine Surface {18}; +Recombine Surface {19}; +Recombine Surface {20}; +Recombine Surface {21}; +Recombine Surface {22}; +Recombine Surface {23}; +Recombine Surface {24}; +Recombine Surface {25}; +Recombine Surface {26}; +Recombine Surface {27}; +Recombine Surface {28}; +Recombine Surface {29}; +Recombine Surface {30}; +Recombine Surface {31}; +Recombine Surface {32}; +Recombine Surface {33}; +Recombine Surface {34}; +Recombine Surface {35}; +Recombine Surface {36}; +Recombine Surface {37}; +Recombine Surface {38}; +Recombine Surface {39}; +Recombine Surface {40}; +Recombine Surface {41}; +Recombine Surface {42}; +Recombine Surface {81}; +Recombine Surface {82}; +Recombine Surface {83}; +Recombine Surface {84}; +Recombine Surface {85}; +Recombine Surface {86}; +Recombine Surface {87}; + + +// --- Wing physical groups --- +Physical Surface("wing") = {1,2,3,7,8,9,13,14,15,19,20,21,25,26,27,31,32,33,37,38,39}; +Physical Surface("wing_") = {4,5,6,10,11,12,16,17,18,22,23,24,28,29,30,34,35,36,40,41,42}; + +// --- Wingtip physical groups --- +Physical Surface("wing") += {71,72,73}; +Physical Surface("wing_") += {74,75,76}; + +// --- Wake physical groups --- +Physical Line("wakeTip") = {168}; +Physical Line("te") = {61,67,73,79,85,91,97}; +Physical Surface("wake") = {81,82,83,84,85,86,87}; + +// --- Box physical groups --- +Physical Surface("symmetry") = {111}; +Physical Surface("symmetry_") = {112}; +Physical Surface("downstream") = {113}; +Physical Surface("downstream_") = {114}; +Physical Surface("upstream") = {115,116}; +Physical Surface("farfield") = {117,118,119,120}; +Physical Volume("field") = {1}; +Physical Volume("field_") = {2}; + +// --- Misc Meshing options --- +Mesh.Algorithm = 5; // Delaunay +MeshAlgorithm Surface {73,74} = 1; // Mesh-adapt +Mesh.Algorithm3D = 1; // New Delaunay +Mesh.Optimize = 1; +Mesh.OptimizeNetgen = 0; +Mesh.Smoothing = 10; +Mesh.SmoothNormals = 1; diff --git a/blast/validation/lannValidation.py b/blast/validation/lannValidation.py new file mode 100644 index 0000000000000000000000000000000000000000..2b32e049e8fcbe844ce93b6cf91cfe20406414db --- /dev/null +++ b/blast/validation/lannValidation.py @@ -0,0 +1,175 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# Copyright 2022 University of Liège +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +# @author Paul Dechamps +# @date 2022 +# Test the blast implementation. The test case is a compressible attached transitional flow. +# Tested functionalities; +# - Time integration. +# - Two time-marching techniques (agressive and safe). +# - Transition routines. +# - Forced transition. +# - Compressible flow routines. +# - Laminar and turbulent flow. +# +# Untested functionalities. +# - Separation routines. +# - Multiple failure case at one iteration. +# - Response to unconverged inviscid solver. + +# Imports. + +import blast.utils as viscUtils +import numpy as np +import os.path + +from fwk.wutils import parseargs +import fwk +from fwk.testing import * +from fwk.coloring import ccolors + +import math + +def cfgInviscid(nthrds, verb): + # Parameters + return { + # Options + 'scenario' : 'aerodynamic', + 'task' : 'analysis', + 'Threads' : nthrds, # number of threads + 'Verb' : verb, # verbosity + # Model (geometry or mesh) + 'File' : os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + '/models/dart/lann.msh', # Input file containing the model + 'Pars' : {'msLe': 0.01, 'msTe': 0.05, 'msFF': 5, 'multTipLe': 1.0, 'multTipTe': 5.0 }, # parameters for input file model + 'Dim' : 3, # problem dimension + 'Format' : 'vtk', # save format (vtk or gmsh) + # Markers + 'Fluid' : 'field', # name of physical group containing the fluid + 'Farfield' : ['upstream', 'farfield', 'downstream'], # LIST of names of physical groups containing the farfield boundaries (upstream/downstream should be first/last element) + 'Wings' : ['wing'], # LIST of names of physical groups containing the lifting surface boundary + 'Wakes' : ['wake'], # LIST of names of physical group containing the wake + 'WakeTips' : ['wakeTip'], # LIST of names of physical group containing the edge of the wake + 'Tes' : ['te'], # LIST of names of physical group containing the trailing edge + 'dbc' : True, + 'Upstream' : 'upstream', + # Freestream + 'M_inf' : 0.771, # freestream Mach number + 'AoA' : 2.6, # freestream angle of attack + # Geometry + 'S_ref' : 0.25, # reference surface length + 'c_ref' : 0.3608, # reference chord length + 'x_ref' : 0.0, # reference point for moment computation (x) + 'y_ref' : 0.0, # reference point for moment computation (y) + 'z_ref' : 0.0, # reference point for moment computation (z) + # Numerical + 'LSolver' : 'GMRES', # inner solver (Pardiso, MUMPS or GMRES) + 'G_fill' : 2, # fill-in factor for GMRES preconditioner + 'G_tol' : 1e-5, # tolerance for GMRES + 'G_restart' : 50, # restart for GMRES + 'Rel_tol' : 1e-6, # relative tolerance on solver residual + 'Abs_tol' : 1e-8, # absolute tolerance on solver residual + 'Max_it' : 50 # solver maximum number of iterations + } + +def cfgBlast(verb): + return { + 'Re' : 5.22e6, # Freestream Reynolds number + 'Minf' : 0.771, # Freestream Mach number (used for the computation of the time step only) + 'CFL0' : 1, # Inital CFL number of the calculation + + 'sections' : np.linspace(0.026, 0.95, 20), + 'writeSections': [0.20, 0.325, 0.475, 0.65, 0.82, 0.9], + 'Sym':[0.], + 'span': 1., + 'interpolator': 'Rbf', + 'rbftype': 'linear', + 'smoothing': 1e-8, + 'degree': 0, + 'neighbors': 10, + 'saveTag': 1, + + 'Verb': verb, # Verbosity level of the solver + 'couplIter': 100, # Maximum number of iterations + 'couplTol' : 5e-4, # Tolerance of the VII methodology + 'iterPrint': 1, # int, number of iterations between outputs + 'resetInv' : True, # bool, flag to reset the inviscid calculation at every iteration. + 'xtrF' : [0.05, 0.05],# Forced transition location + 'nDim' : 3 + } + +def main(): + # Timer. + tms = fwk.Timers() + tms['total'].start() + + args = parseargs() + icfg = cfgInviscid(args.k, args.verb) + vcfg = cfgBlast(args.verb) + + parsViscous = {'spn': 1., + 'nLe': 25, 'nMid': 50, 'nTe': 10, 'nSpan': 60, 'nWake': 25, + 'progLe': 1.1, 'progMid': 1.0, 'progTe': 1.0, 'progSpan': 1.0, 'progWake': 1.15} + vMsh = viscUtils.mesh(os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + '/models/dart/lann_viscous.geo', parsViscous) + vcfg['vMsh'] = vMsh + + tms['pre'].start() + coupler, iSolverAPI, vSolver = viscUtils.initBlast(icfg, vcfg) + tms['pre'].stop() + + print(ccolors.ANSI_BLUE + 'PySolving...' + ccolors.ANSI_RESET) + tms['solver'].start() + aeroCoeffs = coupler.run() + tms['solver'].stop() + + # Display results. + print(ccolors.ANSI_BLUE + 'PyRes...' + ccolors.ANSI_RESET) + print(' Re M alpha Cl Cd Cdp Cdf Cm') + print('{0:6.1f}e6 {1:8.2f} {2:8.1f} {3:8.4f} {4:8.4f} {5:8.4f} {6:8.4f} {7:8.4f}'.format(vcfg['Re']/1e6, iSolverAPI.getMinf(), iSolverAPI.getAoA()*180/math.pi, iSolverAPI.getCl(), vSolver.Cdt, vSolver.Cdp, vSolver.Cdf, iSolverAPI.getCm())) + + # Write results to file. + vSolution = viscUtils.getSolution(vSolver) + + # Write results to file. + for iSec in range(len(iSolverAPI.cfg['EffSections'])): + vSolution = viscUtils.getSolution(vSolver, iSec) + viscUtils.write(vSolution, vSolver.getRe(), sfx='slice'+str(iSec)) + vSolution['Cdt_int'] = vSolver.Cdf + iSolverAPI.getCd() + + # Save pressure coefficient + iSolverAPI.save(sfx='_viscous') + tms['total'].stop() + + print(ccolors.ANSI_BLUE + 'PyTiming...' + ccolors.ANSI_RESET) + print('CPU statistics') + print(tms) + print('SOLVERS statistics') + print(coupler.tms) + + # Test solution + print(ccolors.ANSI_BLUE + 'PyTesting...' + ccolors.ANSI_RESET) + tests = CTests() + tests.add(CTest('Cl', iSolverAPI.getCl(), 0.279, 5e-2)) + tests.add(CTest('Cd wake', vSolution['Cdt_int'], 0.0168, 1e-3, forceabs=True)) + tests.add(CTest('Iterations', len(aeroCoeffs), 19, 0, forceabs=True)) + tests.run() + + # eof + print('') + +if __name__ == "__main__": + main()