// Generate mesh using: 
// gmsh airfoil.geo -2 -meshscale "chord" -o name.su2 

// Global mesh controls: 
//Mesh.Algorithm=6; 
Mesh.RandomFactor=1e-12; 
Geometry.Tolerance=1e-16; 

// Airfoil suction side
Point(0) = {1.00000000, 0.00100000, 0.0, 5.0000e-05};
Point(1) = {0.99996020, 0.00100573, 0.0, 5.0000e-05};
Point(2) = {0.99984082, 0.00102291, 0.0, 5.0000e-05};
Point(3) = {0.99964188, 0.00105153, 0.0, 5.0000e-05};
Point(4) = {0.99936340, 0.00109159, 0.0, 5.0000e-05};
Point(5) = {0.99900543, 0.00114306, 0.0, 5.0000e-05};
Point(6) = {0.99856802, 0.00120592, 0.0, 5.0000e-05};
Point(7) = {0.99805126, 0.00128015, 0.0, 5.0000e-05};
Point(8) = {0.99745521, 0.00136571, 0.0, 5.0000e-05};
Point(9) = {0.99677997, 0.00146257, 0.0, 5.0000e-05};
Point(10) = {0.99602566, 0.00157068, 0.0, 5.0000e-05};
Point(11) = {0.99519239, 0.00169000, 0.0, 5.0000e-05};
Point(12) = {0.99428029, 0.00182047, 0.0, 5.0000e-05};
Point(13) = {0.99328951, 0.00196204, 0.0, 5.0000e-05};
Point(14) = {0.99222021, 0.00211465, 0.0, 5.0000e-05};
Point(15) = {0.99107256, 0.00227823, 0.0, 5.0000e-05};
Point(16) = {0.98984674, 0.00245271, 0.0, 5.0000e-05};
Point(17) = {0.98854294, 0.00263802, 0.0, 5.0000e-05};
Point(18) = {0.98716137, 0.00283408, 0.0, 5.0000e-05};
Point(19) = {0.98570226, 0.00304080, 0.0, 5.0000e-05};
Point(20) = {0.98416583, 0.00325809, 0.0, 5.0000e-05};
Point(21) = {0.98255233, 0.00348587, 0.0, 5.0000e-05};
Point(22) = {0.98086201, 0.00372403, 0.0, 1.0000e-03};
Point(23) = {0.97909515, 0.00397248, 0.0, 1.0000e-03};
Point(24) = {0.97725203, 0.00423111, 0.0, 1.0000e-03};
Point(25) = {0.97533294, 0.00449981, 0.0, 1.0000e-03};
Point(26) = {0.97333818, 0.00477846, 0.0, 1.0000e-03};
Point(27) = {0.97126808, 0.00506696, 0.0, 1.0000e-03};
Point(28) = {0.96912296, 0.00536517, 0.0, 1.0000e-03};
Point(29) = {0.96690316, 0.00567298, 0.0, 1.0000e-03};
Point(30) = {0.96460904, 0.00599026, 0.0, 1.0000e-03};
Point(31) = {0.96224096, 0.00631687, 0.0, 1.0000e-03};
Point(32) = {0.95979930, 0.00665269, 0.0, 1.0000e-03};
Point(33) = {0.95728445, 0.00699757, 0.0, 1.0000e-03};
Point(34) = {0.95469680, 0.00735137, 0.0, 1.0000e-03};
Point(35) = {0.95203678, 0.00771394, 0.0, 1.0000e-03};
Point(36) = {0.94930480, 0.00808514, 0.0, 1.0000e-03};
Point(37) = {0.94650130, 0.00846483, 0.0, 1.0000e-03};
Point(38) = {0.94362673, 0.00885283, 0.0, 1.0000e-03};
Point(39) = {0.94068153, 0.00924901, 0.0, 1.0000e-03};
Point(40) = {0.93766619, 0.00965319, 0.0, 1.0000e-03};
Point(41) = {0.93458118, 0.01006522, 0.0, 1.0000e-03};
Point(42) = {0.93142699, 0.01048494, 0.0, 1.0000e-03};
Point(43) = {0.92820413, 0.01091217, 0.0, 1.0000e-03};
Point(44) = {0.92491310, 0.01134675, 0.0, 1.0000e-03};
Point(45) = {0.92155444, 0.01178850, 0.0, 1.0000e-03};
Point(46) = {0.91812867, 0.01223726, 0.0, 1.0000e-03};
Point(47) = {0.91463634, 0.01269285, 0.0, 1.0000e-03};
Point(48) = {0.91107801, 0.01315509, 0.0, 1.0000e-03};
Point(49) = {0.90745424, 0.01362381, 0.0, 1.0000e-03};
Point(50) = {0.90376561, 0.01409881, 0.0, 1.0000e-03};
Point(51) = {0.90001271, 0.01457993, 0.0, 1.0000e-03};
Point(52) = {0.89619614, 0.01506697, 0.0, 1.0000e-03};
Point(53) = {0.89231649, 0.01555975, 0.0, 1.0000e-03};
Point(54) = {0.88837440, 0.01605809, 0.0, 1.0000e-03};
Point(55) = {0.88437049, 0.01656179, 0.0, 1.0000e-03};
Point(56) = {0.88030539, 0.01707066, 0.0, 1.0000e-03};
Point(57) = {0.87617975, 0.01758453, 0.0, 1.0000e-03};
Point(58) = {0.87199423, 0.01810318, 0.0, 1.0000e-03};
Point(59) = {0.86774950, 0.01862644, 0.0, 1.0000e-03};
Point(60) = {0.86344623, 0.01915411, 0.0, 1.0000e-03};
Point(61) = {0.85908510, 0.01968599, 0.0, 1.0000e-03};
Point(62) = {0.85466681, 0.02022189, 0.0, 1.0000e-03};
Point(63) = {0.85019207, 0.02076161, 0.0, 1.0000e-03};
Point(64) = {0.84566158, 0.02130496, 0.0, 1.0000e-03};
Point(65) = {0.84107607, 0.02185173, 0.0, 1.0000e-03};
Point(66) = {0.83643626, 0.02240174, 0.0, 1.0000e-03};
Point(67) = {0.83174290, 0.02295478, 0.0, 1.0000e-03};
Point(68) = {0.82699673, 0.02351066, 0.0, 1.0000e-03};
Point(69) = {0.82219852, 0.02406916, 0.0, 1.0000e-03};
Point(70) = {0.81734901, 0.02463011, 0.0, 1.0000e-03};
Point(71) = {0.81244898, 0.02519329, 0.0, 1.0000e-03};
Point(72) = {0.80749922, 0.02575850, 0.0, 1.0000e-03};
Point(73) = {0.80250051, 0.02632555, 0.0, 1.0000e-03};
Point(74) = {0.79745365, 0.02689424, 0.0, 1.0000e-03};
Point(75) = {0.79235944, 0.02746436, 0.0, 1.0000e-03};
Point(76) = {0.78721869, 0.02803571, 0.0, 1.0000e-03};
Point(77) = {0.78203222, 0.02860810, 0.0, 1.0000e-03};
Point(78) = {0.77680085, 0.02918131, 0.0, 1.0000e-03};
Point(79) = {0.77152543, 0.02975516, 0.0, 1.0000e-03};
Point(80) = {0.76620678, 0.03032944, 0.0, 1.0000e-03};
Point(81) = {0.76084575, 0.03090394, 0.0, 1.0000e-03};
Point(82) = {0.75544321, 0.03147847, 0.0, 1.0000e-03};
Point(83) = {0.75000000, 0.03205283, 0.0, 1.0000e-03};
Point(84) = {0.74451700, 0.03262682, 0.0, 1.0000e-03};
Point(85) = {0.73899507, 0.03320023, 0.0, 1.0000e-03};
Point(86) = {0.73343510, 0.03377286, 0.0, 1.0000e-03};
Point(87) = {0.72783797, 0.03434452, 0.0, 1.0000e-03};
Point(88) = {0.72220457, 0.03491499, 0.0, 1.0000e-03};
Point(89) = {0.71653580, 0.03548409, 0.0, 1.0000e-03};
Point(90) = {0.71083257, 0.03605162, 0.0, 1.0000e-03};
Point(91) = {0.70509577, 0.03661736, 0.0, 1.0000e-03};
Point(92) = {0.69932632, 0.03718112, 0.0, 1.0000e-03};
Point(93) = {0.69352515, 0.03774270, 0.0, 1.0000e-03};
Point(94) = {0.68769317, 0.03830191, 0.0, 1.0000e-03};
Point(95) = {0.68183131, 0.03885853, 0.0, 1.0000e-03};
Point(96) = {0.67594051, 0.03941237, 0.0, 1.0000e-03};
Point(97) = {0.67002170, 0.03996323, 0.0, 1.0000e-03};
Point(98) = {0.66407582, 0.04051091, 0.0, 1.0000e-03};
Point(99) = {0.65810383, 0.04105521, 0.0, 1.0000e-03};
Point(100) = {0.65210667, 0.04159594, 0.0, 1.0000e-03};
Point(101) = {0.64608530, 0.04213288, 0.0, 1.0000e-03};
Point(102) = {0.64004068, 0.04266584, 0.0, 1.0000e-03};
Point(103) = {0.63397376, 0.04319462, 0.0, 1.0000e-03};
Point(104) = {0.62788552, 0.04371903, 0.0, 1.0000e-03};
Point(105) = {0.62177691, 0.04423886, 0.0, 1.0000e-03};
Point(106) = {0.61564893, 0.04475390, 0.0, 1.0000e-03};
Point(107) = {0.60950253, 0.04526398, 0.0, 1.0000e-03};
Point(108) = {0.60333871, 0.04576887, 0.0, 1.0000e-03};
Point(109) = {0.59715843, 0.04626839, 0.0, 1.0000e-03};
Point(110) = {0.59096269, 0.04676234, 0.0, 1.0000e-03};
Point(111) = {0.58475247, 0.04725050, 0.0, 1.0000e-03};
Point(112) = {0.57852875, 0.04773270, 0.0, 1.0000e-03};
Point(113) = {0.57229254, 0.04820872, 0.0, 1.0000e-03};
Point(114) = {0.56604482, 0.04867837, 0.0, 1.0000e-03};
Point(115) = {0.55978659, 0.04914145, 0.0, 1.0000e-03};
Point(116) = {0.55351884, 0.04959776, 0.0, 1.0000e-03};
Point(117) = {0.54724257, 0.05004710, 0.0, 1.0000e-03};
Point(118) = {0.54095878, 0.05048928, 0.0, 1.0000e-03};
Point(119) = {0.53466847, 0.05092408, 0.0, 1.0000e-03};
Point(120) = {0.52837264, 0.05135133, 0.0, 1.0000e-03};
Point(121) = {0.52207229, 0.05177081, 0.0, 1.0000e-03};
Point(122) = {0.51576843, 0.05218233, 0.0, 1.0000e-03};
Point(123) = {0.50946206, 0.05258569, 0.0, 1.0000e-03};
Point(124) = {0.50315419, 0.05298070, 0.0, 1.0000e-02};
Point(125) = {0.49684581, 0.05336716, 0.0, 1.0000e-02};
Point(126) = {0.49053794, 0.05374486, 0.0, 1.0000e-02};
Point(127) = {0.48423157, 0.05411363, 0.0, 1.0000e-02};
Point(128) = {0.47792771, 0.05447326, 0.0, 1.0000e-02};
Point(129) = {0.47162736, 0.05482355, 0.0, 1.0000e-02};
Point(130) = {0.46533153, 0.05516431, 0.0, 1.0000e-02};
Point(131) = {0.45904122, 0.05549535, 0.0, 1.0000e-02};
Point(132) = {0.45275743, 0.05581648, 0.0, 1.0000e-02};
Point(133) = {0.44648116, 0.05612750, 0.0, 1.0000e-02};
Point(134) = {0.44021341, 0.05642822, 0.0, 1.0000e-02};
Point(135) = {0.43395518, 0.05671845, 0.0, 1.0000e-02};
Point(136) = {0.42770746, 0.05699801, 0.0, 1.0000e-02};
Point(137) = {0.42147125, 0.05726670, 0.0, 1.0000e-02};
Point(138) = {0.41524753, 0.05752433, 0.0, 1.0000e-02};
Point(139) = {0.40903731, 0.05777073, 0.0, 1.0000e-02};
Point(140) = {0.40284157, 0.05800571, 0.0, 1.0000e-02};
Point(141) = {0.39666129, 0.05822909, 0.0, 1.0000e-02};
Point(142) = {0.39049747, 0.05844068, 0.0, 1.0000e-02};
Point(143) = {0.38435107, 0.05864030, 0.0, 1.0000e-02};
Point(144) = {0.37822309, 0.05882778, 0.0, 1.0000e-02};
Point(145) = {0.37211448, 0.05900295, 0.0, 1.0000e-02};
Point(146) = {0.36602624, 0.05916562, 0.0, 1.0000e-02};
Point(147) = {0.35995932, 0.05931564, 0.0, 1.0000e-02};
Point(148) = {0.35391470, 0.05945282, 0.0, 1.0000e-02};
Point(149) = {0.34789333, 0.05957700, 0.0, 1.0000e-02};
Point(150) = {0.34189617, 0.05968802, 0.0, 1.0000e-02};
Point(151) = {0.33592418, 0.05978572, 0.0, 1.0000e-02};
Point(152) = {0.32997830, 0.05986993, 0.0, 1.0000e-02};
Point(153) = {0.32405949, 0.05994051, 0.0, 1.0000e-02};
Point(154) = {0.31816869, 0.05999730, 0.0, 1.0000e-02};
Point(155) = {0.31230683, 0.06004014, 0.0, 1.0000e-02};
Point(156) = {0.30647485, 0.06006890, 0.0, 1.0000e-02};
Point(157) = {0.30067368, 0.06008343, 0.0, 1.0000e-02};
Point(158) = {0.29490423, 0.06008359, 0.0, 1.0000e-02};
Point(159) = {0.28916743, 0.06006925, 0.0, 1.0000e-02};
Point(160) = {0.28346420, 0.06004028, 0.0, 1.0000e-02};
Point(161) = {0.27779543, 0.05999654, 0.0, 1.0000e-02};
Point(162) = {0.27216203, 0.05993792, 0.0, 1.0000e-02};
Point(163) = {0.26656490, 0.05986429, 0.0, 1.0000e-02};
Point(164) = {0.26100493, 0.05977554, 0.0, 1.0000e-02};
Point(165) = {0.25548300, 0.05967157, 0.0, 1.0000e-02};
Point(166) = {0.25000000, 0.05955226, 0.0, 1.0000e-02};
Point(167) = {0.24455679, 0.05941753, 0.0, 1.0000e-02};
Point(168) = {0.23915425, 0.05926726, 0.0, 1.0000e-02};
Point(169) = {0.23379322, 0.05910138, 0.0, 1.0000e-02};
Point(170) = {0.22847457, 0.05891979, 0.0, 1.0000e-02};
Point(171) = {0.22319915, 0.05872243, 0.0, 1.0000e-02};
Point(172) = {0.21796778, 0.05850922, 0.0, 1.0000e-02};
Point(173) = {0.21278131, 0.05828008, 0.0, 1.0000e-02};
Point(174) = {0.20764056, 0.05803497, 0.0, 1.0000e-02};
Point(175) = {0.20254635, 0.05777382, 0.0, 1.0000e-02};
Point(176) = {0.19749949, 0.05749659, 0.0, 1.0000e-02};
Point(177) = {0.19250078, 0.05720322, 0.0, 1.0000e-02};
Point(178) = {0.18755102, 0.05689370, 0.0, 1.0000e-02};
Point(179) = {0.18265099, 0.05656799, 0.0, 1.0000e-02};
Point(180) = {0.17780148, 0.05622606, 0.0, 1.0000e-02};
Point(181) = {0.17300327, 0.05586790, 0.0, 1.0000e-02};
Point(182) = {0.16825710, 0.05549350, 0.0, 1.0000e-02};
Point(183) = {0.16356374, 0.05510287, 0.0, 1.0000e-02};
Point(184) = {0.15892393, 0.05469600, 0.0, 1.0000e-02};
Point(185) = {0.15433842, 0.05427290, 0.0, 1.0000e-02};
Point(186) = {0.14980793, 0.05383361, 0.0, 1.0000e-02};
Point(187) = {0.14533319, 0.05337814, 0.0, 1.0000e-02};
Point(188) = {0.14091490, 0.05290654, 0.0, 1.0000e-02};
Point(189) = {0.13655377, 0.05241884, 0.0, 1.0000e-02};
Point(190) = {0.13225050, 0.05191510, 0.0, 1.0000e-02};
Point(191) = {0.12800577, 0.05139537, 0.0, 1.0000e-02};
Point(192) = {0.12382025, 0.05085972, 0.0, 1.0000e-02};
Point(193) = {0.11969461, 0.05030823, 0.0, 1.0000e-02};
Point(194) = {0.11562951, 0.04974098, 0.0, 1.0000e-02};
Point(195) = {0.11162560, 0.04915806, 0.0, 1.0000e-02};
Point(196) = {0.10768351, 0.04855957, 0.0, 1.0000e-02};
Point(197) = {0.10380386, 0.04794561, 0.0, 1.0000e-02};
Point(198) = {0.09998729, 0.04731630, 0.0, 1.0000e-03};
Point(199) = {0.09623439, 0.04667176, 0.0, 1.0000e-03};
Point(200) = {0.09254576, 0.04601213, 0.0, 1.0000e-03};
Point(201) = {0.08892199, 0.04533755, 0.0, 1.0000e-03};
Point(202) = {0.08536366, 0.04464815, 0.0, 1.0000e-03};
Point(203) = {0.08187133, 0.04394410, 0.0, 1.0000e-03};
Point(204) = {0.07844556, 0.04322557, 0.0, 1.0000e-03};
Point(205) = {0.07508690, 0.04249272, 0.0, 1.0000e-03};
Point(206) = {0.07179587, 0.04174573, 0.0, 1.0000e-03};
Point(207) = {0.06857301, 0.04098480, 0.0, 1.0000e-03};
Point(208) = {0.06541882, 0.04021011, 0.0, 1.0000e-03};
Point(209) = {0.06233381, 0.03942189, 0.0, 1.0000e-03};
Point(210) = {0.05931847, 0.03862032, 0.0, 1.0000e-03};
Point(211) = {0.05637327, 0.03780565, 0.0, 1.0000e-03};
Point(212) = {0.05349870, 0.03697809, 0.0, 1.0000e-03};
Point(213) = {0.05069520, 0.03613788, 0.0, 1.0000e-03};
Point(214) = {0.04796322, 0.03528526, 0.0, 1.0000e-03};
Point(215) = {0.04530320, 0.03442049, 0.0, 1.0000e-03};
Point(216) = {0.04271555, 0.03354383, 0.0, 1.0000e-03};
Point(217) = {0.04020070, 0.03265553, 0.0, 1.0000e-03};
Point(218) = {0.03775904, 0.03175587, 0.0, 1.0000e-03};
Point(219) = {0.03539096, 0.03084514, 0.0, 1.0000e-03};
Point(220) = {0.03309684, 0.02992361, 0.0, 1.0000e-03};
Point(221) = {0.03087704, 0.02899159, 0.0, 1.0000e-03};
Point(222) = {0.02873192, 0.02804936, 0.0, 1.0000e-03};
Point(223) = {0.02666182, 0.02709725, 0.0, 1.0000e-03};
Point(224) = {0.02466706, 0.02613555, 0.0, 1.0000e-03};
Point(225) = {0.02274797, 0.02516460, 0.0, 1.0000e-03};
Point(226) = {0.02090485, 0.02418471, 0.0, 1.0000e-03};
Point(227) = {0.01913799, 0.02319621, 0.0, 1.0000e-03};
Point(228) = {0.01744767, 0.02219944, 0.0, 1.0000e-03};
Point(229) = {0.01583417, 0.02119475, 0.0, 1.0000e-03};
Point(230) = {0.01429774, 0.02018248, 0.0, 1.0000e-03};
Point(231) = {0.01283863, 0.01916297, 0.0, 1.0000e-03};
Point(232) = {0.01145706, 0.01813659, 0.0, 1.0000e-03};
Point(233) = {0.01015326, 0.01710370, 0.0, 1.0000e-03};
Point(234) = {0.00892744, 0.01606467, 0.0, 1.0000e-03};
Point(235) = {0.00777979, 0.01501985, 0.0, 1.0000e-03};
Point(236) = {0.00671049, 0.01396963, 0.0, 1.0000e-03};
Point(237) = {0.00571971, 0.01291438, 0.0, 1.0000e-03};
Point(238) = {0.00480761, 0.01185448, 0.0, 1.0000e-03};
Point(239) = {0.00397434, 0.01079031, 0.0, 1.0000e-03};
Point(240) = {0.00322003, 0.00972226, 0.0, 1.0000e-03};
Point(241) = {0.00254479, 0.00865073, 0.0, 1.0000e-03};
Point(242) = {0.00194874, 0.00757609, 0.0, 1.0000e-03};
Point(243) = {0.00143198, 0.00649874, 0.0, 1.0000e-03};
Point(244) = {0.00099457, 0.00541908, 0.0, 1.0000e-03};
Point(245) = {0.00063660, 0.00433751, 0.0, 1.0000e-03};
Point(246) = {0.00035812, 0.00325441, 0.0, 1.0000e-03};
Point(247) = {0.00015918, 0.00217019, 0.0, 1.0000e-03};
Point(248) = {0.00003980, 0.00108526, 0.0, 1.0000e-03};
Point(249) = {0.00000000, 0.00000000, 0.0, 1.0000e-03};

// Airfoil pressure side
Point(250) = {0.00003980, -0.00108526, 0.0, 1.0000e-03};
Point(251) = {0.00015918, -0.00217019, 0.0, 1.0000e-03};
Point(252) = {0.00035812, -0.00325441, 0.0, 1.0000e-03};
Point(253) = {0.00063660, -0.00433751, 0.0, 1.0000e-03};
Point(254) = {0.00099457, -0.00541908, 0.0, 1.0000e-03};
Point(255) = {0.00143198, -0.00649874, 0.0, 1.0000e-03};
Point(256) = {0.00194874, -0.00757609, 0.0, 1.0000e-03};
Point(257) = {0.00254479, -0.00865073, 0.0, 1.0000e-03};
Point(258) = {0.00322003, -0.00972226, 0.0, 1.0000e-03};
Point(259) = {0.00397434, -0.01079031, 0.0, 1.0000e-03};
Point(260) = {0.00480761, -0.01185448, 0.0, 1.0000e-03};
Point(261) = {0.00571971, -0.01291438, 0.0, 1.0000e-03};
Point(262) = {0.00671049, -0.01396963, 0.0, 1.0000e-03};
Point(263) = {0.00777979, -0.01501985, 0.0, 1.0000e-03};
Point(264) = {0.00892744, -0.01606467, 0.0, 1.0000e-03};
Point(265) = {0.01015326, -0.01710370, 0.0, 1.0000e-03};
Point(266) = {0.01145706, -0.01813659, 0.0, 1.0000e-03};
Point(267) = {0.01283863, -0.01916297, 0.0, 1.0000e-03};
Point(268) = {0.01429774, -0.02018248, 0.0, 1.0000e-03};
Point(269) = {0.01583417, -0.02119475, 0.0, 1.0000e-03};
Point(270) = {0.01744767, -0.02219944, 0.0, 1.0000e-03};
Point(271) = {0.01913799, -0.02319621, 0.0, 1.0000e-03};
Point(272) = {0.02090485, -0.02418471, 0.0, 1.0000e-03};
Point(273) = {0.02274797, -0.02516460, 0.0, 1.0000e-03};
Point(274) = {0.02466706, -0.02613555, 0.0, 1.0000e-03};
Point(275) = {0.02666182, -0.02709725, 0.0, 1.0000e-03};
Point(276) = {0.02873192, -0.02804936, 0.0, 1.0000e-03};
Point(277) = {0.03087704, -0.02899159, 0.0, 1.0000e-03};
Point(278) = {0.03309684, -0.02992361, 0.0, 1.0000e-03};
Point(279) = {0.03539096, -0.03084514, 0.0, 1.0000e-03};
Point(280) = {0.03775904, -0.03175587, 0.0, 1.0000e-03};
Point(281) = {0.04020070, -0.03265553, 0.0, 1.0000e-03};
Point(282) = {0.04271555, -0.03354383, 0.0, 1.0000e-03};
Point(283) = {0.04530320, -0.03442049, 0.0, 1.0000e-03};
Point(284) = {0.04796322, -0.03528526, 0.0, 1.0000e-03};
Point(285) = {0.05069520, -0.03613788, 0.0, 1.0000e-03};
Point(286) = {0.05349870, -0.03697809, 0.0, 1.0000e-03};
Point(287) = {0.05637327, -0.03780565, 0.0, 1.0000e-03};
Point(288) = {0.05931847, -0.03862032, 0.0, 1.0000e-03};
Point(289) = {0.06233381, -0.03942189, 0.0, 1.0000e-03};
Point(290) = {0.06541882, -0.04021011, 0.0, 1.0000e-03};
Point(291) = {0.06857301, -0.04098480, 0.0, 1.0000e-03};
Point(292) = {0.07179587, -0.04174573, 0.0, 1.0000e-03};
Point(293) = {0.07508690, -0.04249272, 0.0, 1.0000e-03};
Point(294) = {0.07844556, -0.04322557, 0.0, 1.0000e-03};
Point(295) = {0.08187133, -0.04394410, 0.0, 1.0000e-03};
Point(296) = {0.08536366, -0.04464815, 0.0, 1.0000e-03};
Point(297) = {0.08892199, -0.04533755, 0.0, 1.0000e-03};
Point(298) = {0.09254576, -0.04601213, 0.0, 1.0000e-03};
Point(299) = {0.09623439, -0.04667176, 0.0, 1.0000e-03};
Point(300) = {0.09998729, -0.04731630, 0.0, 1.0000e-03};
Point(301) = {0.10380386, -0.04794561, 0.0, 1.0000e-03};
Point(302) = {0.10768351, -0.04855957, 0.0, 1.0000e-03};
Point(303) = {0.11162560, -0.04915806, 0.0, 1.0000e-03};
Point(304) = {0.11562951, -0.04974098, 0.0, 1.0000e-03};
Point(305) = {0.11969461, -0.05030823, 0.0, 1.0000e-03};
Point(306) = {0.12382025, -0.05085972, 0.0, 1.0000e-03};
Point(307) = {0.12800577, -0.05139537, 0.0, 1.0000e-03};
Point(308) = {0.13225050, -0.05191510, 0.0, 1.0000e-03};
Point(309) = {0.13655377, -0.05241884, 0.0, 1.0000e-03};
Point(310) = {0.14091490, -0.05290654, 0.0, 1.0000e-03};
Point(311) = {0.14533319, -0.05337814, 0.0, 1.0000e-03};
Point(312) = {0.14980793, -0.05383361, 0.0, 1.0000e-03};
Point(313) = {0.15433842, -0.05427290, 0.0, 1.0000e-03};
Point(314) = {0.15892393, -0.05469600, 0.0, 1.0000e-03};
Point(315) = {0.16356374, -0.05510287, 0.0, 1.0000e-03};
Point(316) = {0.16825710, -0.05549350, 0.0, 1.0000e-03};
Point(317) = {0.17300327, -0.05586790, 0.0, 1.0000e-03};
Point(318) = {0.17780148, -0.05622606, 0.0, 1.0000e-03};
Point(319) = {0.18265099, -0.05656799, 0.0, 1.0000e-03};
Point(320) = {0.18755102, -0.05689370, 0.0, 1.0000e-03};
Point(321) = {0.19250078, -0.05720322, 0.0, 1.0000e-03};
Point(322) = {0.19749949, -0.05749659, 0.0, 1.0000e-03};
Point(323) = {0.20254635, -0.05777382, 0.0, 1.0000e-03};
Point(324) = {0.20764056, -0.05803497, 0.0, 1.0000e-03};
Point(325) = {0.21278131, -0.05828008, 0.0, 1.0000e-03};
Point(326) = {0.21796778, -0.05850922, 0.0, 1.0000e-03};
Point(327) = {0.22319915, -0.05872243, 0.0, 1.0000e-03};
Point(328) = {0.22847457, -0.05891979, 0.0, 1.0000e-03};
Point(329) = {0.23379322, -0.05910138, 0.0, 1.0000e-03};
Point(330) = {0.23915425, -0.05926726, 0.0, 1.0000e-03};
Point(331) = {0.24455679, -0.05941753, 0.0, 1.0000e-03};
Point(332) = {0.25000000, -0.05955226, 0.0, 1.0000e-03};
Point(333) = {0.25548300, -0.05967157, 0.0, 1.0000e-03};
Point(334) = {0.26100493, -0.05977554, 0.0, 1.0000e-03};
Point(335) = {0.26656490, -0.05986429, 0.0, 1.0000e-03};
Point(336) = {0.27216203, -0.05993792, 0.0, 1.0000e-03};
Point(337) = {0.27779543, -0.05999654, 0.0, 1.0000e-03};
Point(338) = {0.28346420, -0.06004028, 0.0, 1.0000e-03};
Point(339) = {0.28916743, -0.06006925, 0.0, 1.0000e-03};
Point(340) = {0.29490423, -0.06008359, 0.0, 1.0000e-03};
Point(341) = {0.30067368, -0.06008343, 0.0, 1.0000e-03};
Point(342) = {0.30647485, -0.06006890, 0.0, 1.0000e-03};
Point(343) = {0.31230683, -0.06004014, 0.0, 1.0000e-03};
Point(344) = {0.31816869, -0.05999730, 0.0, 1.0000e-03};
Point(345) = {0.32405949, -0.05994051, 0.0, 1.0000e-03};
Point(346) = {0.32997830, -0.05986993, 0.0, 1.0000e-03};
Point(347) = {0.33592418, -0.05978572, 0.0, 1.0000e-03};
Point(348) = {0.34189617, -0.05968802, 0.0, 1.0000e-03};
Point(349) = {0.34789333, -0.05957700, 0.0, 1.0000e-03};
Point(350) = {0.35391470, -0.05945282, 0.0, 1.0000e-03};
Point(351) = {0.35995932, -0.05931564, 0.0, 1.0000e-03};
Point(352) = {0.36602624, -0.05916562, 0.0, 1.0000e-03};
Point(353) = {0.37211448, -0.05900295, 0.0, 1.0000e-03};
Point(354) = {0.37822309, -0.05882778, 0.0, 1.0000e-03};
Point(355) = {0.38435107, -0.05864030, 0.0, 1.0000e-03};
Point(356) = {0.39049747, -0.05844068, 0.0, 1.0000e-03};
Point(357) = {0.39666129, -0.05822909, 0.0, 1.0000e-03};
Point(358) = {0.40284157, -0.05800571, 0.0, 1.0000e-03};
Point(359) = {0.40903731, -0.05777073, 0.0, 1.0000e-03};
Point(360) = {0.41524753, -0.05752433, 0.0, 1.0000e-03};
Point(361) = {0.42147125, -0.05726670, 0.0, 1.0000e-03};
Point(362) = {0.42770746, -0.05699801, 0.0, 1.0000e-03};
Point(363) = {0.43395518, -0.05671845, 0.0, 1.0000e-03};
Point(364) = {0.44021341, -0.05642822, 0.0, 1.0000e-03};
Point(365) = {0.44648116, -0.05612750, 0.0, 1.0000e-03};
Point(366) = {0.45275743, -0.05581648, 0.0, 1.0000e-03};
Point(367) = {0.45904122, -0.05549535, 0.0, 1.0000e-03};
Point(368) = {0.46533153, -0.05516431, 0.0, 1.0000e-03};
Point(369) = {0.47162736, -0.05482355, 0.0, 1.0000e-03};
Point(370) = {0.47792771, -0.05447326, 0.0, 1.0000e-03};
Point(371) = {0.48423157, -0.05411363, 0.0, 1.0000e-03};
Point(372) = {0.49053794, -0.05374486, 0.0, 1.0000e-03};
Point(373) = {0.49684581, -0.05336716, 0.0, 1.0000e-03};
Point(374) = {0.50315419, -0.05298070, 0.0, 1.0000e-02};
Point(375) = {0.50946206, -0.05258569, 0.0, 1.0000e-02};
Point(376) = {0.51576843, -0.05218233, 0.0, 1.0000e-02};
Point(377) = {0.52207229, -0.05177081, 0.0, 1.0000e-02};
Point(378) = {0.52837264, -0.05135133, 0.0, 1.0000e-02};
Point(379) = {0.53466847, -0.05092408, 0.0, 1.0000e-02};
Point(380) = {0.54095878, -0.05048928, 0.0, 1.0000e-02};
Point(381) = {0.54724257, -0.05004710, 0.0, 1.0000e-02};
Point(382) = {0.55351884, -0.04959776, 0.0, 1.0000e-02};
Point(383) = {0.55978659, -0.04914145, 0.0, 1.0000e-02};
Point(384) = {0.56604482, -0.04867837, 0.0, 1.0000e-02};
Point(385) = {0.57229254, -0.04820872, 0.0, 1.0000e-02};
Point(386) = {0.57852875, -0.04773270, 0.0, 1.0000e-02};
Point(387) = {0.58475247, -0.04725050, 0.0, 1.0000e-02};
Point(388) = {0.59096269, -0.04676234, 0.0, 1.0000e-02};
Point(389) = {0.59715843, -0.04626839, 0.0, 1.0000e-02};
Point(390) = {0.60333871, -0.04576887, 0.0, 1.0000e-02};
Point(391) = {0.60950253, -0.04526398, 0.0, 1.0000e-02};
Point(392) = {0.61564893, -0.04475390, 0.0, 1.0000e-02};
Point(393) = {0.62177691, -0.04423886, 0.0, 1.0000e-02};
Point(394) = {0.62788552, -0.04371903, 0.0, 1.0000e-02};
Point(395) = {0.63397376, -0.04319462, 0.0, 1.0000e-02};
Point(396) = {0.64004068, -0.04266584, 0.0, 1.0000e-02};
Point(397) = {0.64608530, -0.04213288, 0.0, 1.0000e-02};
Point(398) = {0.65210667, -0.04159594, 0.0, 1.0000e-02};
Point(399) = {0.65810383, -0.04105521, 0.0, 1.0000e-02};
Point(400) = {0.66407582, -0.04051091, 0.0, 1.0000e-02};
Point(401) = {0.67002170, -0.03996323, 0.0, 1.0000e-02};
Point(402) = {0.67594051, -0.03941237, 0.0, 1.0000e-02};
Point(403) = {0.68183131, -0.03885853, 0.0, 1.0000e-02};
Point(404) = {0.68769317, -0.03830191, 0.0, 1.0000e-02};
Point(405) = {0.69352515, -0.03774270, 0.0, 1.0000e-02};
Point(406) = {0.69932632, -0.03718112, 0.0, 1.0000e-02};
Point(407) = {0.70509577, -0.03661736, 0.0, 1.0000e-02};
Point(408) = {0.71083257, -0.03605162, 0.0, 1.0000e-02};
Point(409) = {0.71653580, -0.03548409, 0.0, 1.0000e-02};
Point(410) = {0.72220457, -0.03491499, 0.0, 1.0000e-02};
Point(411) = {0.72783797, -0.03434452, 0.0, 1.0000e-02};
Point(412) = {0.73343510, -0.03377286, 0.0, 1.0000e-02};
Point(413) = {0.73899507, -0.03320023, 0.0, 1.0000e-02};
Point(414) = {0.74451700, -0.03262682, 0.0, 1.0000e-02};
Point(415) = {0.75000000, -0.03205283, 0.0, 1.0000e-02};
Point(416) = {0.75544321, -0.03147847, 0.0, 1.0000e-02};
Point(417) = {0.76084575, -0.03090394, 0.0, 1.0000e-02};
Point(418) = {0.76620678, -0.03032944, 0.0, 1.0000e-02};
Point(419) = {0.77152543, -0.02975516, 0.0, 1.0000e-02};
Point(420) = {0.77680085, -0.02918131, 0.0, 1.0000e-02};
Point(421) = {0.78203222, -0.02860810, 0.0, 1.0000e-02};
Point(422) = {0.78721869, -0.02803571, 0.0, 1.0000e-02};
Point(423) = {0.79235944, -0.02746436, 0.0, 1.0000e-02};
Point(424) = {0.79745365, -0.02689424, 0.0, 1.0000e-02};
Point(425) = {0.80250051, -0.02632555, 0.0, 1.0000e-02};
Point(426) = {0.80749922, -0.02575850, 0.0, 1.0000e-02};
Point(427) = {0.81244898, -0.02519329, 0.0, 1.0000e-02};
Point(428) = {0.81734901, -0.02463011, 0.0, 1.0000e-02};
Point(429) = {0.82219852, -0.02406916, 0.0, 1.0000e-02};
Point(430) = {0.82699673, -0.02351066, 0.0, 1.0000e-02};
Point(431) = {0.83174290, -0.02295478, 0.0, 1.0000e-02};
Point(432) = {0.83643626, -0.02240174, 0.0, 1.0000e-02};
Point(433) = {0.84107607, -0.02185173, 0.0, 1.0000e-02};
Point(434) = {0.84566158, -0.02130496, 0.0, 1.0000e-02};
Point(435) = {0.85019207, -0.02076161, 0.0, 1.0000e-02};
Point(436) = {0.85466681, -0.02022189, 0.0, 1.0000e-02};
Point(437) = {0.85908510, -0.01968599, 0.0, 1.0000e-02};
Point(438) = {0.86344623, -0.01915411, 0.0, 1.0000e-02};
Point(439) = {0.86774950, -0.01862644, 0.0, 1.0000e-02};
Point(440) = {0.87199423, -0.01810318, 0.0, 1.0000e-02};
Point(441) = {0.87617975, -0.01758453, 0.0, 1.0000e-02};
Point(442) = {0.88030539, -0.01707066, 0.0, 1.0000e-02};
Point(443) = {0.88437049, -0.01656179, 0.0, 1.0000e-02};
Point(444) = {0.88837440, -0.01605809, 0.0, 1.0000e-02};
Point(445) = {0.89231649, -0.01555975, 0.0, 1.0000e-02};
Point(446) = {0.89619614, -0.01506697, 0.0, 1.0000e-02};
Point(447) = {0.90001271, -0.01457993, 0.0, 1.0000e-02};
Point(448) = {0.90376561, -0.01409881, 0.0, 1.0000e-02};
Point(449) = {0.90745424, -0.01362381, 0.0, 1.0000e-02};
Point(450) = {0.91107801, -0.01315509, 0.0, 1.0000e-02};
Point(451) = {0.91463634, -0.01269285, 0.0, 1.0000e-02};
Point(452) = {0.91812867, -0.01223726, 0.0, 1.0000e-02};
Point(453) = {0.92155444, -0.01178850, 0.0, 1.0000e-02};
Point(454) = {0.92491310, -0.01134675, 0.0, 1.0000e-02};
Point(455) = {0.92820413, -0.01091217, 0.0, 1.0000e-02};
Point(456) = {0.93142699, -0.01048494, 0.0, 1.0000e-02};
Point(457) = {0.93458118, -0.01006522, 0.0, 1.0000e-02};
Point(458) = {0.93766619, -0.00965319, 0.0, 1.0000e-02};
Point(459) = {0.94068153, -0.00924901, 0.0, 1.0000e-02};
Point(460) = {0.94362673, -0.00885283, 0.0, 1.0000e-02};
Point(461) = {0.94650130, -0.00846483, 0.0, 1.0000e-02};
Point(462) = {0.94930480, -0.00808514, 0.0, 1.0000e-02};
Point(463) = {0.95203678, -0.00771394, 0.0, 1.0000e-02};
Point(464) = {0.95469680, -0.00735137, 0.0, 1.0000e-02};
Point(465) = {0.95728445, -0.00699757, 0.0, 1.0000e-02};
Point(466) = {0.95979930, -0.00665269, 0.0, 1.0000e-02};
Point(467) = {0.96224096, -0.00631687, 0.0, 1.0000e-02};
Point(468) = {0.96460904, -0.00599026, 0.0, 1.0000e-02};
Point(469) = {0.96690316, -0.00567298, 0.0, 1.0000e-02};
Point(470) = {0.96912296, -0.00536517, 0.0, 1.0000e-02};
Point(471) = {0.97126808, -0.00506696, 0.0, 1.0000e-02};
Point(472) = {0.97333818, -0.00477846, 0.0, 1.0000e-02};
Point(473) = {0.97533294, -0.00449981, 0.0, 1.0000e-02};
Point(474) = {0.97725203, -0.00423111, 0.0, 1.0000e-02};
Point(475) = {0.97909515, -0.00397248, 0.0, 1.0000e-02};
Point(476) = {0.98086201, -0.00372403, 0.0, 1.0000e-03};
Point(477) = {0.98255233, -0.00348587, 0.0, 1.0000e-03};
Point(478) = {0.98416583, -0.00325809, 0.0, 1.0000e-03};
Point(479) = {0.98570226, -0.00304080, 0.0, 1.0000e-03};
Point(480) = {0.98716137, -0.00283408, 0.0, 1.0000e-03};
Point(481) = {0.98854294, -0.00263802, 0.0, 1.0000e-03};
Point(482) = {0.98984674, -0.00245271, 0.0, 1.0000e-03};
Point(483) = {0.99107256, -0.00227823, 0.0, 1.0000e-03};
Point(484) = {0.99222021, -0.00211465, 0.0, 1.0000e-03};
Point(485) = {0.99328951, -0.00196204, 0.0, 1.0000e-03};
Point(486) = {0.99428029, -0.00182047, 0.0, 1.0000e-03};
Point(487) = {0.99519239, -0.00169000, 0.0, 1.0000e-03};
Point(488) = {0.99602566, -0.00157068, 0.0, 1.0000e-03};
Point(489) = {0.99677997, -0.00146257, 0.0, 1.0000e-03};
Point(490) = {0.99745521, -0.00136571, 0.0, 1.0000e-03};
Point(491) = {0.99805126, -0.00128015, 0.0, 1.0000e-03};
Point(492) = {0.99856802, -0.00120592, 0.0, 1.0000e-03};
Point(493) = {0.99900543, -0.00114306, 0.0, 1.0000e-03};
Point(494) = {0.99936340, -0.00109159, 0.0, 1.0000e-03};
Point(495) = {0.99964188, -0.00105153, 0.0, 1.0000e-03};
Point(496) = {0.99984082, -0.00102291, 0.0, 1.0000e-03};
Point(497) = {0.99996020, -0.00100573, 0.0, 1.0000e-03};
Point(498) = {1.00000000, -0.00100000, 0.0, 5.0000e-05};

//Airfoil splines
Spline(1) = {0:22};
Spline(2) = {22:124};
Spline(3) = {124:198};
Spline(4) = {198:213};
Spline(5) = {213:227};
Spline(6) = {227:249};
Spline(7) = {249:271};
Spline(8) = {271:374};
Spline(9) = {374:476};
Spline(10) = {476:498};
Line(11) = {498,0};
Line Loop(1) = {1:11};

//Domain boundary
Rd = 100.000000; // domain radius
domain_disc = 15.000000; // domain discretization
//Point(499) = {0.5, 0, 0, domain_disc};
//Point(500) = {Rd+0.5, 0, 0, domain_disc};
//Point(501) = {0.5, Rd, 0, domain_disc};
//Point(502) = {-Rd+0.5, 0, 0, domain_disc};
//Point(503) = {0.5, -Rd, 0, domain_disc};
//Circle(12) = {500, 499, 501};
//Circle(13) = {501, 499, 502};
//Circle(14) = {502, 499, 503};
//Circle(15) = {503, 499, 500};
//Line Loop(2) = {12:15};

//Refinement boundary
Rr = 5.000000; // refinement radius
refine_disc = 0.500000; // refinement discretization
Point(504) = {0.5, 0, 0, refine_disc};
Point(505) = {Rr+0.5, 0, 0, refine_disc};
Point(506) = {0.5, Rr, 0, refine_disc};
Point(507) = {-Rr+0.5, 0, 0, refine_disc};
Point(508) = {0.5, -Rr, 0, refine_disc};
Circle(16) = {505, 504, 506};
Circle(17) = {506, 504, 507};
Circle(18) = {507, 504, 508};
Circle(19) = {508, 504, 505};
Line Loop(3) = {16:19};

// Define surfaces
//Plane Surface(1) = {2,3};
Plane Surface(2) = {3,1};
// Boundary layer
Field[1] = BoundaryLayer;
Field[1].NodesList = {0,498};
Field[1].EdgesList = {1:10};
Field[1].hwall_n = 1e-4; // first cell height
Field[1].thickness = 0.04; // total thickness of BL
Field[1].ratio = 1.1; // growth ratio
Field[1].Quads = 1; // prism cells = 1, tri cells = 0
BoundaryLayer Field = 1;

// Blunt trailing edge refinement
Field[11] = Distance; // calculates distance from Edge 11
Field[11].NNodesByEdge = 40; // estimate edge by no. of points
Field[11].EdgesList = {11};
Field[12] = Threshold; // 
Field[12].IField = 11;
Field[12].LcMin = 5.000000e-05; //
Field[12].LcMax = domain_disc; // mesh size at domain boundary
Field[12].DistMin = 0.00005;
Field[12].DistMax = Rd;
Field[13] = Threshold; // 
Field[13].IField = 11;
Field[13].LcMin = 1.000000e-04; //
Field[13].LcMax = domain_disc; // mesh size at domain boundary
Field[13].DistMin = 0.0015; //
Field[13].DistMax = Rd;
// Use minimum value of all refinements for mesh size
Field[14] = Min; // finds minimum mesh size from fields and lc
Field[14].FieldsList = {1, 12, 13};
Background Field = 14;
