diff --git a/adflow/pyADflow.py b/adflow/pyADflow.py index 50cf55c82..07e0b752e 100644 --- a/adflow/pyADflow.py +++ b/adflow/pyADflow.py @@ -2887,7 +2887,6 @@ def _setAeroProblemData(self, aeroProblem, firstCall=False): alpha = AP.alpha beta = AP.beta - beta = AP.beta mach = AP.mach machRef = AP.machRef machGrid = AP.machGrid @@ -3596,7 +3595,8 @@ def _processAeroDerivatives(self, dIda, dIdBC): elif key in self.possibleAeroDVs: funcsSens[dvName] = dIda[self.possibleAeroDVs[key]] - if key == "alpha": + # Convert angle derivatives from 1/rad to 1/deg + if key in ["alpha", "beta"]: funcsSens[dvName] *= numpy.pi / 180.0 elif key in self.possibleBCDvs: diff --git a/tests/reg_tests/refs/adjoint_euler_scalar_jst_tut_wing.json b/tests/reg_tests/refs/adjoint_euler_scalar_jst_tut_wing.json index 121cb53ed..24319c1fa 100644 --- a/tests/reg_tests/refs/adjoint_euler_scalar_jst_tut_wing.json +++ b/tests/reg_tests/refs/adjoint_euler_scalar_jst_tut_wing.json @@ -1,86 +1,86 @@ { "Eval Functions Sens:": { "mdo_tutorial_cd": { - "P_mdo_tutorial": 6.352747104407253e-22, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.010929721615816863, - "beta_mdo_tutorial": -0.14473778375180407, - "mach_mdo_tutorial": 0.3345252749516964, + "alpha_mdo_tutorial": 0.01092972161581685, + "beta_mdo_tutorial": -0.002526150878508543, + "mach_mdo_tutorial": 0.33452527495169565, "shape": { "__ndarray__": [ [ - 0.00141608268261876, - -0.000714669649589526, - -0.045223308518426576, - -0.03435203277955311, - 0.003238705452329427, - 0.006664916864340795, - -0.021748030601519183, - -0.0171159226663578, - 0.0010840817235315187, - -0.0003838377682480493, - 0.006208887832021385, - 0.018098302244254134, - -0.008579453578237849, - 0.00941118036393459, - 0.02599463925784036, - 0.02628709347506704, - -0.00015718258016160733, - -0.001155054732566728, - 0.0021122733022791856, - 0.007735118879456685, - 0.008504522275280197, - 0.006090532847724907, - -0.0004238125164996822, - 0.0075821983273435, - 0.0015270291570426632, - 0.0009107146621138086, - 0.0005772529620690892, - 0.0015423206399093614, - -0.05479344443701805, - -0.05497837999819461, - -0.05049621850205443, - -0.03987711698264626, - -0.003594842063887184, - -0.005379152671117812, - -0.004470793820062885, - 0.0006747918873074351, - -0.042640855034668586, - -0.04301985632788718, - -0.03978325319303974, - -0.03156451150962625, - 0.0002748944075782481, - 8.88171631885454e-05, - 0.00035637178653519545, - 0.0006213280640310338, - 0.00019799143218399476, - 0.0006727885681193584, - 0.0007146074587297089, - 2.8164745759664644e-05, - 0.007169270542605375, - 0.006119100686701725, - 0.004826346881872895, - 0.003383876554504448, - 0.01921253181210087, - 0.018110349562947017, + 0.0014160826826187705, + -0.0007146696495895175, + -0.045223308518426535, + -0.03435203277955309, + 0.0032387054523294314, + 0.00666491686434078, + -0.02174803060151922, + -0.017115922666357822, + 0.0010840817235315216, + -0.0003838377682480529, + 0.0062088878320213856, + 0.01809830224425412, + -0.008579453578237854, + 0.009411180363934544, + 0.025994639257840353, + 0.026287093475067046, + -0.00015718258016160497, + -0.001155054732566716, + 0.002112273302279196, + 0.007735118879456681, + 0.008504522275280235, + 0.006090532847724879, + -0.0004238125164996926, + 0.007582198327343487, + 0.001527029157042688, + 0.00091071466211382, + 0.0005772529620691122, + 0.0015423206399093844, + -0.05479344443701761, + -0.054978379998193896, + -0.05049621850205426, + -0.039877116982646336, + -0.003594842063887171, + -0.005379152671117828, + -0.004470793820062892, + 0.0006747918873074254, + -0.042640855034668274, + -0.04301985632788666, + -0.0397832531930395, + -0.03156451150962628, + 0.0002748944075782444, + 8.881716318854804e-05, + 0.00035637178653520846, + 0.0006213280640310412, + 0.00019799143218399314, + 0.0006727885681193574, + 0.0007146074587297192, + 2.8164745759675053e-05, + 0.007169270542605369, + 0.00611910068670173, + 0.0048263468818729015, + 0.003383876554504464, + 0.019212531812100864, + 0.018110349562947027, 0.016107166442740583, - 0.012782074374532175, - -0.005264546350894377, - 0.004538551722505041, - 0.01359745795409381, - 0.017073333147674244, - 0.025687578735123374, - 0.03436550364416444, - 0.03376770511542159, - 0.023196394423562937, - 0.02937487288565422, - 0.021606156697668192, - 0.011959411781961554, - 0.0025240398954114633, - 0.022629847802520395, - 0.01690435680336056, - 0.012661513501766622, - 0.00950322685077263 + 0.01278207437453216, + -0.005264546350894384, + 0.0045385517225050645, + 0.013597457954093837, + 0.017073333147674286, + 0.02568757873512333, + 0.034365503644164415, + 0.03376770511542151, + 0.023196394423562874, + 0.0293748728856542, + 0.021606156697668147, + 0.01195941178196148, + 0.0025240398954114555, + 0.02262984780252039, + 0.01690435680336055, + 0.012661513501766572, + 0.009503226850772602 ] ], "dtype": "float64", @@ -89,30 +89,16 @@ 72 ] }, - - - "span": { - "__ndarray__": [ - [ - 0.00323626607669154 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.0032362660766915487, "twist": { "__ndarray__": [ [ - -0.002005618197025174, - -0.0024880560856572276, - -0.002442054910870635, - -0.0020773440642822155, - -0.0014512170172358157, - -0.0006171927310905355 + -0.002005618197025169, + -0.0024880560856571842, + -0.0024420549108705955, + -0.0020773440642821894, + -0.0014512170172358183, + -0.0006171927310905387 ] ], "dtype": "float64", @@ -126,86 +112,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cl": { - "P_mdo_tutorial": 6.776263578034403e-21, + "P_mdo_tutorial": -1.3552527156068805e-20, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.13569359289467547, - "beta_mdo_tutorial": -0.7957093943327641, - "mach_mdo_tutorial": 1.563335254554469, + "alpha_mdo_tutorial": 0.13569359289467514, + "beta_mdo_tutorial": -0.013887748820156563, + "mach_mdo_tutorial": 1.5633352545544574, "shape": { "__ndarray__": [ [ - 0.011160085968858908, - -0.005645888303982676, - -0.6085884729894305, - -0.42754827497798187, - 0.0003508823081480872, - -0.0025826193795205057, - -0.27635963491728766, - -0.21470448189572422, - 0.02408011235850022, - 0.04933883107092079, - 0.0910181919613148, - 0.2755448804767258, - 0.018015143463980202, - 0.06812094084911627, - 0.12634833227117792, - 0.3704824341967781, - 0.028752889646198133, - 0.02766780799166853, - 0.04274020564175986, - 0.1011565150760614, - 0.04119937406939617, - 0.03351756708889442, - 0.07676461599839686, - 0.14864082860760697, - 0.0097743987223651, - 0.006596730230154776, - 0.0029613765292872164, - 0.0015070709871856484, - -0.7383722793774783, - -0.7386485746540417, - -0.6777219073473519, - -0.5347066384953838, - -0.006261466043564269, - 0.00514882659173373, - 0.013892683320779371, - 0.011594217864150585, - -0.5373228770239205, - -0.546562762829998, - -0.5093807857611248, - -0.40968504603591727, - 0.04702463993109633, - 0.06078462597472467, - 0.06423510682732858, - 0.05497212070837655, - 0.06919540209575892, - 0.0702887414395088, - 0.06490975525668632, - 0.052680463005461316, - 0.11028412037679876, - 0.10884691941305909, - 0.10213747889927288, - 0.08316117329949095, - 0.30723259356904437, - 0.29744268575091404, - 0.2675840065003361, - 0.2044211496542244, - 0.07572367701092252, - 0.11688517085561265, - 0.11940814121002494, - 0.08701309677906417, - 0.09437355291620339, - 0.06779491695401557, - 0.034613493390195406, - 0.023914095490954156, - 0.14406275939613403, - 0.1322416510978637, - 0.1291608365879336, - 0.12291504551686278, - 0.42341390485623226, - 0.4206927188306404, - 0.3889142664078185, - 0.30138845673897774 + 0.011160085968858664, + -0.005645888303982733, + -0.6085884729894289, + -0.42754827497797915, + 0.0003508823081479341, + -0.002582619379520441, + -0.2763596349172871, + -0.21470448189572444, + 0.024080112358500133, + 0.04933883107092059, + 0.0910181919613144, + 0.27554488047672476, + 0.018015143463980362, + 0.06812094084911599, + 0.12634833227117714, + 0.37048243419677684, + 0.028752889646198005, + 0.02766780799166844, + 0.04274020564175971, + 0.10115651507606105, + 0.04119937406939603, + 0.0335175670888941, + 0.07676461599839648, + 0.14864082860760658, + 0.009774398722364819, + 0.00659673023015464, + 0.0029613765292869306, + 0.0015070709871853707, + -0.7383722793774798, + -0.738648574654044, + -0.6777219073473509, + -0.5347066384953811, + -0.006261466043564403, + 0.005148826591733625, + 0.013892683320779036, + 0.011594217864150318, + -0.5373228770239203, + -0.5465627628299995, + -0.5093807857611243, + -0.4096850460359156, + 0.04702463993109614, + 0.06078462597472432, + 0.06423510682732826, + 0.05497212070837625, + 0.06919540209575872, + 0.07028874143950865, + 0.06490975525668621, + 0.05268046300546118, + 0.11028412037679837, + 0.1088469194130589, + 0.10213747889927262, + 0.08316117329949074, + 0.30723259356904353, + 0.297442685750913, + 0.26758400650033537, + 0.20442114965422378, + 0.0757236770109223, + 0.1168851708556122, + 0.1194081412100242, + 0.08701309677906371, + 0.09437355291620295, + 0.06779491695401545, + 0.03461349339019567, + 0.023914095490954253, + 0.1440627593961333, + 0.13224165109786323, + 0.12916083658793295, + 0.12291504551686248, + 0.4234139048562307, + 0.4206927188306388, + 0.3889142664078171, + 0.30138845673897696 ] ], "dtype": "float64", @@ -214,30 +200,16 @@ 72 ] }, - - - "span": { - "__ndarray__": [ - [ - 0.06279745463280333 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.06279745463280334, "twist": { "__ndarray__": [ [ - -0.029488954083821295, - -0.034065600928564824, - -0.030221580878080828, - -0.022931303559400346, - -0.01400419531629676, - -0.005116967585316501 + -0.029488954083821184, + -0.03406560092856461, + -0.030221580878081283, + -0.02293130355940011, + -0.014004195316296555, + -0.0051169675853164715 ] ], "dtype": "float64", @@ -251,86 +223,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cmz": { - "P_mdo_tutorial": 1.3552527156068805e-20, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.18800535755622158, - "beta_mdo_tutorial": -1.4920344491823587, - "mach_mdo_tutorial": 3.079634013747551, + "alpha_mdo_tutorial": 0.18800535755622153, + "beta_mdo_tutorial": -0.026040913691411937, + "mach_mdo_tutorial": 3.0796340137475573, "shape": { "__ndarray__": [ [ - -0.012262220531375205, - -0.0414507257967663, - -0.850766760800053, - -0.5859105996034968, - -0.016991203466008645, - -0.030974184682637122, - -0.6134837239820339, - -0.47184434884550663, - 0.004438366643815373, - 0.06297767951009586, - 0.1396645158880554, - 0.4136374151709483, - -0.03351626088502615, - 0.08655126575213631, - 0.23078776513911192, - 0.5748771282227676, - 0.052527623854393204, - 0.06191028858621102, - 0.10081846297667305, - 0.2386293154274923, - 0.08545612181199716, - 0.08502920158486782, - 0.1778313539017649, - 0.3467484986579501, - -0.030857509878582184, - -0.04028803570173983, - -0.04215979577084428, - -0.03341306250748641, - -1.1026872248002828, - -1.2226876578199652, - -1.2487774639512341, - -1.093977061471609, - -0.07166268191959115, - -0.068467905417578, - -0.05101250371056715, - -0.03513884467565831, - -0.7874243967392001, - -0.8902992463666992, - -0.9271645560988027, - -0.8299114652891455, - 0.03035538520009661, - 0.05974090732547874, - 0.08289302753245438, - 0.08752321362399798, - 0.09817562550539019, - 0.11281543949447721, - 0.11826445814166048, - 0.10788907269537887, - 0.18032141789905182, - 0.19593132901853016, + -0.01226222053137514, + -0.04145072579676618, + -0.8507667608000571, + -0.5859105996034971, + -0.016991203466008485, + -0.0309741846826366, + -0.613483723982031, + -0.4718443488455061, + 0.004438366643815322, + 0.06297767951009578, + 0.13966451588805537, + 0.4136374151709481, + -0.0335162608850261, + 0.08655126575213633, + 0.2307877651391116, + 0.5748771282227675, + 0.05252762385439325, + 0.06191028858621103, + 0.10081846297667296, + 0.23862931542749183, + 0.08545612181199717, + 0.08502920158486733, + 0.17783135390176455, + 0.34674849865794977, + -0.030857509878582098, + -0.04028803570174011, + -0.042159795770844694, + -0.03341306250748644, + -1.1026872248002855, + -1.2226876578199688, + -1.2487774639512303, + -1.0939770614716067, + -0.07166268191959099, + -0.06846790541757822, + -0.051012503710567446, + -0.03513884467565809, + -0.7874243967392027, + -0.8902992463666994, + -0.9271645560987981, + -0.8299114652891432, + 0.03035538520009645, + 0.05974090732547856, + 0.08289302753245424, + 0.08752321362399788, + 0.09817562550539016, + 0.11281543949447717, + 0.11826445814166046, + 0.10788907269537895, + 0.18032141789905196, + 0.1959313290185305, 0.2022977438556443, - 0.18054563050813627, - 0.49606142082131216, - 0.5298709187868685, - 0.5249809677004698, - 0.4421093821067062, - 0.04140454984760939, - 0.13305580894846, - 0.18001339100009647, - 0.1606198020710212, - 0.1635929794859008, - 0.15669794406848042, - 0.11448295361330413, - 0.08754580624091404, - 0.28690115113755377, - 0.28403953083560385, - 0.287059233187091, - 0.27778313529703763, - 0.6941271371526071, - 0.750269950965082, - 0.758108512156178, - 0.6448379152305402 + 0.18054563050813613, + 0.49606142082131244, + 0.5298709187868674, + 0.5249809677004695, + 0.44210938210670603, + 0.04140454984760917, + 0.13305580894845975, + 0.18001339100009628, + 0.16061980207102128, + 0.1635929794859011, + 0.15669794406848095, + 0.1144829536133048, + 0.08754580624091446, + 0.2869011511375538, + 0.28403953083560335, + 0.28705923318709037, + 0.2777831352970378, + 0.694127137152607, + 0.7502699509650814, + 0.7581085121561772, + 0.6448379152305395 ] ], "dtype": "float64", @@ -339,29 +311,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.09627808322599324 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.09627808322599325, "twist": { "__ndarray__": [ [ - -0.03289631341231074, - -0.04115431213595845, - -0.04177862643275247, - -0.03652537498137176, - -0.025543245657459412, - -0.01026611262032191 + -0.03289631341231066, + -0.04115431213595837, + -0.04177862643275251, + -0.03652537498137151, + -0.025543245657458954, + -0.010266112620321803 ] ], "dtype": "float64", @@ -370,91 +329,91 @@ 6 ] }, - "xRef_mdo_tutorial": -0.1690154509593182, - "yRef_mdo_tutorial": 0.0009286961304704306, + "xRef_mdo_tutorial": -0.16901545095931814, + "yRef_mdo_tutorial": 0.0009286961304704302, "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_drag": { - "P_mdo_tutorial": 0.41319814913510167, + "P_mdo_tutorial": 0.4131981491351038, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 4455.8289083362215, - "beta_mdo_tutorial": -59006.69967993535, - "mach_mdo_tutorial": 157039.17154906213, + "alpha_mdo_tutorial": 4455.828908336215, + "beta_mdo_tutorial": -1029.8611901503616, + "mach_mdo_tutorial": 157039.17154906227, "shape": { "__ndarray__": [ [ - 577.3085880500082, - -291.35652274464417, - -18436.638416792146, - -14004.636723568263, - 1320.3554388056582, - 2717.15330725446, - -8866.23711562739, - -6977.819352620778, - 441.9584370493135, - -156.482981359382, - 2531.2393913584706, - 7378.315858937536, - -3497.671634775995, - 3836.7500107688647, - 10597.494532636374, - 10716.722267915347, - -64.08019428029242, - -470.89271337281616, - 861.1315798731741, - 3153.453264776907, - 3467.1236411862405, - 2482.9884313604994, - -172.77988672658012, - 3091.110614091409, - 622.5392467431354, - 371.28015345056747, - 235.33448757633482, - 628.7732784782427, - -22338.19142808353, - -22413.58595766386, - -20586.298358917502, - -16257.103051485285, - -1465.545212605513, - -2192.972960961281, - -1822.653224563213, - 275.0991566175055, - -17383.823780533687, - -17538.33502775287, - -16218.83666173842, - -12868.220052244398, - 112.06895208147972, - 36.20898108869307, - 145.28564993465267, - 253.30302514415703, - 80.71714707274913, - 274.2824434508764, - 291.3311687749074, - 11.482203551281202, - 2922.7682148093486, - 2494.634967954553, - 1967.605096801936, - 1379.538793740363, - 7832.564969157291, - 7383.227309822256, - 6566.569615376495, - 5210.996081009286, - -2146.250256332604, - 1850.2767662308765, - 5543.411658724985, - 6960.456457643851, - 10472.31209873511, - 14010.128525652974, - 13766.418021455082, - 9456.70607859815, - 11975.548178023528, - 8808.397962505394, - 4875.612995270099, - 1029.0005845613446, - 9225.736352131542, - 6891.56818159406, - 5161.845824400234, - 3874.275522522996 + 577.308588050019, + -291.3565227446636, + -18436.638416792142, + -14004.636723568176, + 1320.3554388056566, + 2717.153307254442, + -8866.237115627386, + -6977.819352620776, + 441.95843704933395, + -156.48298135936164, + 2531.239391358479, + 7378.3158589375325, + -3497.671634776019, + 3836.7500107688375, + 10597.494532636365, + 10716.722267915344, + -64.08019428027944, + -470.8927133727977, + 861.1315798731808, + 3153.453264776901, + 3467.123641186249, + 2482.9884313604816, + -172.77988672660103, + 3091.110614091396, + 622.5392467431421, + 371.2801534505682, + 235.33448757633556, + 628.7732784782421, + -22338.191428083435, + -22413.585957663803, + -20586.29835891746, + -16257.103051485286, + -1465.5452126055575, + -2192.972960961339, + -1822.6532245632532, + 275.09915661747937, + -17383.823780533636, + -17538.33502775281, + -16218.836661738324, + -12868.220052244418, + 112.06895208150571, + 36.20898108871911, + 145.2856499346792, + 253.30302514417892, + 80.71714707277727, + 274.2824434509092, + 291.33116877493995, + 11.482203551307634, + 2922.768214809355, + 2494.634967954563, + 1967.6050968019508, + 1379.5387937403777, + 7832.564969157288, + 7383.227309822244, + 6566.569615376478, + 5210.996081009279, + -2146.25025633264, + 1850.2767662308452, + 5543.4116587249755, + 6960.45645764385, + 10472.31209873509, + 14010.128525652946, + 13766.418021455036, + 9456.7060785981, + 11975.548178023531, + 8808.397962505367, + 4875.612995270088, + 1029.000584561329, + 9225.736352131524, + 6891.568181594035, + 5161.845824400218, + 3874.2755225229835 ] ], "dtype": "float64", @@ -463,30 +422,16 @@ 72 ] }, - - - "span": { - "__ndarray__": [ - [ - 1319.3609541455905 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 1319.3609541455871, "twist": { "__ndarray__": [ [ - -817.65042656322, - -1014.330705000731, - -995.576946063737, - -846.8916281265678, - -591.6321535866952, - -251.617132610991 + -817.650426563214, + -1014.3307050007255, + -995.5769460637327, + -846.8916281265656, + -591.6321535866998, + -251.61713261099035 ] ], "dtype": "float64", @@ -500,86 +445,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_lift": { - "P_mdo_tutorial": 11.189478059600297, + "P_mdo_tutorial": 11.189478059600262, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 55319.56395130125, - "beta_mdo_tutorial": -324394.8058815801, - "mach_mdo_tutorial": 1196814.4195567812, + "alpha_mdo_tutorial": 55319.56395130118, + "beta_mdo_tutorial": -5661.757439001444, + "mach_mdo_tutorial": 1196814.4195567747, "shape": { "__ndarray__": [ [ - 4549.743847784396, - -2301.7157437676087, - -248109.34866833076, - -174302.88074302278, - 143.04769938575646, - -1052.8822686429924, - -112666.29596307984, - -87530.72317924883, - 9816.980206313357, - 20114.454650992953, - 37106.296498788724, - 112334.1368727513, - 7344.413687395427, - 27771.545165367643, - 51509.68810031369, - 151038.27877334203, - 11721.978050962027, - 11279.611962043426, - 17424.327036032653, - 41239.48806620861, - 16796.160820611465, - 13664.441750800497, - 31295.39865022638, - 60597.893006749095, - 3984.8268711338233, - 2689.3549802294956, - 1207.2939834597692, - 614.4027000557344, - -301019.61085660965, - -301132.2509149616, - -276293.66718736757, - -217989.20238179775, - -2552.6744766402376, - 2099.0736249179768, - 5663.769136215197, - 4726.730738856739, - -219055.79050511174, - -222822.70715053467, - -207664.35873909533, - -167020.39956792246, - 19171.00520710934, - 24780.67631737568, - 26187.368351365225, - 22411.034170390893, - 28209.581526398986, - 28655.314110058967, - 26462.40902304586, - 21476.771158066425, - 44960.63019521325, - 44374.71210631599, - 41639.4073976556, - 33903.147130736405, - 125252.58374622773, - 121261.43412693232, - 109088.64777005691, - 83338.41429103407, - 30871.028643812766, - 47651.746454416076, - 48680.31100850291, - 35473.49929488885, - 38474.21005287768, - 27638.631743813115, - 14111.22898531501, - 9749.298449752287, - 58731.50575061577, - 53912.276319577104, - 52656.28986016891, - 50110.005756314684, - 172617.38073178826, - 171508.0076128753, - 158552.56812913922, - 122870.0460433463 + 4549.743847784397, + -2301.71574376762, + -248109.34866833087, + -174302.88074302295, + 143.0476993857804, + -1052.8822686428573, + -112666.2959630798, + -87530.72317924867, + 9816.980206313336, + 20114.454650992902, + 37106.296498788666, + 112334.13687275117, + 7344.413687395507, + 27771.545165367635, + 51509.68810031348, + 151038.27877334182, + 11721.978050962014, + 11279.611962043407, + 17424.327036032624, + 41239.48806620854, + 16796.1608206114, + 13664.44175080035, + 31295.398650226303, + 60597.89300674894, + 3984.8268711337996, + 2689.354980229456, + 1207.2939834597894, + 614.4027000557915, + -301019.61085660895, + -301132.2509149595, + -276293.66718736565, + -217989.20238179757, + -2552.67447664026, + 2099.073624917987, + 5663.769136215296, + 4726.730738856892, + -219055.79050511084, + -222822.7071505332, + -207664.35873909507, + -167020.39956792188, + 19171.00520710929, + 24780.676317375637, + 26187.36835136519, + 22411.034170390856, + 28209.58152639892, + 28655.31411005892, + 26462.409023045824, + 21476.77115806639, + 44960.63019521312, + 44374.71210631591, + 41639.40739765551, + 33903.14713073636, + 125252.5837462276, + 121261.43412693223, + 109088.64777005676, + 83338.41429103393, + 30871.028643812846, + 47651.74645441603, + 48680.3110085028, + 35473.499294888745, + 38474.210052877585, + 27638.631743813043, + 14111.228985314981, + 9749.298449752225, + 58731.505750615506, + 53912.27631957684, + 52656.28986016866, + 50110.005756314546, + 172617.38073178817, + 171508.00761287517, + 158552.568129139, + 122870.04604334617 ] ], "dtype": "float64", @@ -588,30 +533,16 @@ 72 ] }, - - - "span": { - "__ndarray__": [ - [ - 25601.26630470163 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 25601.266304701618, "twist": { "__ndarray__": [ [ - -12022.056800892282, - -13887.864186557239, - -12320.734092376144, - -9348.633835096389, - -5709.230346547804, - -2086.0853451818225 + -12022.056800892235, + -13887.864186557172, + -12320.734092375938, + -9348.633835096354, + -5709.2303465478535, + -2086.085345181823 ] ], "dtype": "float64", @@ -625,7 +556,7 @@ "zRef_mdo_tutorial": 0.0 } }, - "Norm of residual": 1.661773576314777e-11, + "Norm of residual": 1.661773287779673e-11, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -666,6 +597,7 @@ "CFL": 1.7, "CFLCoarse": 1.0, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.01, @@ -692,6 +624,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -772,6 +705,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -790,6 +725,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -811,6 +747,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -818,6 +755,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -835,6 +773,7 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, diff --git a/tests/reg_tests/refs/adjoint_laminar_tut_wing.json b/tests/reg_tests/refs/adjoint_laminar_tut_wing.json index 6a1c0b71b..62db2750e 100644 --- a/tests/reg_tests/refs/adjoint_laminar_tut_wing.json +++ b/tests/reg_tests/refs/adjoint_laminar_tut_wing.json @@ -1,86 +1,86 @@ { "Eval Functions Sens:": { "mdo_tutorial_cd": { - "P_mdo_tutorial": 1.5227077123298072e-05, - "T_mdo_tutorial": 3.520480687025686e-20, - "alpha_mdo_tutorial": 0.0022084624769477612, - "beta_mdo_tutorial": -0.007275887820001131, - "mach_mdo_tutorial": -0.02229883586674529, + "P_mdo_tutorial": 1.5227077123298126e-05, + "T_mdo_tutorial": 7.030373462210693e-20, + "alpha_mdo_tutorial": 0.0022084624769477586, + "beta_mdo_tutorial": -0.00012698819846477323, + "mach_mdo_tutorial": -0.022298835866745276, "shape": { "__ndarray__": [ [ - 0.0007170097189863655, - 0.0021160436927307198, - -0.0060783623652924685, - -0.005570151888073711, - 0.0009194917435449525, - 0.0013221689635943344, - -0.005578072848071819, - -0.004860527411564229, - 0.0008139607914205858, - -0.0025717071141354315, - 0.0008010769508084744, - 0.0028037295617927976, - -0.0006775226449776143, - 0.0011611578528643398, - 0.0034314802461258612, - 0.003011036947961192, - 5.321825871423754e-05, - -0.002046745377718059, - 0.0009157074205744826, - 0.001971543372253549, - 0.00026293904194901654, - 0.0015171248981062746, - 0.0033285346293841405, - 0.0023072005057471886, - 0.0014258400269016583, - 0.0018287560322185394, - 0.0019128738874360706, - 0.0016465883747613435, - -0.007944773672211409, - -0.008415810111735623, - -0.00826143763832865, - -0.00765139773400704, - 0.0030184728660658747, - 0.0032378113810830438, - 0.00293465993726018, - 0.0022474074216699723, - -0.007389259090360537, - -0.0078093510582828655, - -0.007595649962140366, - -0.006921347865290384, - 0.0006924878976111819, - 0.0004553507189510302, - 0.00028473611893779576, - 0.00023005886939923348, - -0.0034538652432048412, - -0.003612251960044219, - -0.0034179471903738484, - -0.0029521591789640838, - 0.0011682986537979107, - 0.0011962230126233916, - 0.0011549445988118788, - 0.0011408886886731294, - 0.0032988226596426676, - 0.0032474339546704513, - 0.0029943464900979893, - 0.0026214958294274743, - -0.0008292159128118774, - -0.0007956771044305155, - -0.0005819723350829473, - -0.0001699680979226568, - 0.0017638892837794286, - 0.0019408070219583669, - 0.0019847085381705085, - 0.0019518545871316376, - 0.004656673918041359, - 0.005050255020549165, - 0.005071570634278228, - 0.0047057294819153744, - 0.00357545955065092, - 0.0036705382881845475, - 0.003511435014124607, - 0.0031113304496417243 + 0.0007170097189863697, + 0.0021160436927307523, + -0.006078362365292449, + -0.005570151888073654, + 0.0009194917435449812, + 0.0013221689635943706, + -0.00557807284807182, + -0.004860527411564234, + 0.0008139607914205873, + -0.002571707114135438, + 0.0008010769508084765, + 0.002803729561792807, + -0.0006775226449776211, + 0.0011611578528643442, + 0.003431480246125864, + 0.003011036947961205, + 5.321825871423926e-05, + -0.00204674537771806, + 0.0009157074205744795, + 0.0019715433722535475, + 0.00026293904194901166, + 0.001517124898106275, + 0.0033285346293841435, + 0.0023072005057471947, + 0.0014258400269016355, + 0.001828756032218498, + 0.0019128738874360715, + 0.0016465883747613457, + -0.007944773672211391, + -0.008415810111735738, + -0.008261437638328591, + -0.00765139773400706, + 0.003018472866065875, + 0.003237811381083006, + 0.0029346599372602053, + 0.0022474074216699983, + -0.007389259090360547, + -0.007809351058282936, + -0.0075956499621403694, + -0.006921347865290379, + 0.0006924878976111987, + 0.00045535071895106766, + 0.00028473611893782335, + 0.00023005886939923392, + -0.0034538652432048395, + -0.0036122519600441895, + -0.0034179471903738276, + -0.00295215917896408, + 0.0011682986537979298, + 0.0011962230126233936, + 0.0011549445988118735, + 0.0011408886886731316, + 0.003298822659642704, + 0.0032474339546704283, + 0.0029943464900979494, + 0.002621495829427464, + -0.0008292159128118968, + -0.0007956771044305271, + -0.0005819723350829306, + -0.0001699680979226651, + 0.0017638892837794282, + 0.0019408070219583914, + 0.0019847085381705194, + 0.0019518545871316246, + 0.004656673918041368, + 0.005050255020549148, + 0.005071570634278198, + 0.004705729481915369, + 0.0035754595506509645, + 0.003670538288184514, + 0.0035114350141245802, + 0.0031113304496417403 ] ], "dtype": "float64", @@ -89,29 +89,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.0021218947437363074 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.0021218947437364245, "twist": { "__ndarray__": [ [ - -0.0004362813531657035, - -0.0005285379764105528, - -0.0004833187067521889, - -0.000384057705034049, - -0.0002662457931111503, - -0.00012746371141587345 + -0.00043628135316569824, + -0.0005285379764105507, + -0.000483318706752197, + -0.0003840577050340519, + -0.0002662457931111531, + -0.00012746371141587472 ] ], "dtype": "float64", @@ -125,86 +112,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cl": { - "P_mdo_tutorial": -7.579036380091306e-05, - "T_mdo_tutorial": -1.6771252355635147e-19, - "alpha_mdo_tutorial": 0.08095650257371464, - "beta_mdo_tutorial": -0.04562166673081609, - "mach_mdo_tutorial": 0.03516550934968665, + "P_mdo_tutorial": -7.579036380090439e-05, + "T_mdo_tutorial": -7.250602028496811e-19, + "alpha_mdo_tutorial": 0.08095650257371459, + "beta_mdo_tutorial": -0.0007962482947003327, + "mach_mdo_tutorial": 0.035165509349687096, "shape": { "__ndarray__": [ [ - 0.014117127701589228, - 0.00499747238699489, - -0.2200241314391154, - -0.20986982751208175, - 0.015089505269950825, - 0.013033272816103766, - -0.12374149261825071, - -0.11621670517038282, - 0.026776915229017213, - 0.04162247783562167, - 0.060616633200965206, - 0.07571374347356784, - 0.029298293057186047, - 0.039470602485463815, - 0.059291845924101354, - 0.07522955429809905, - 0.021398795127452713, - 0.028015171150148323, - 0.03413116870444749, - 0.027292494061757593, - 0.021664195971943315, - 0.026374097508319202, - 0.031995388867156305, - 0.022768355036646242, - 0.02381135150594236, - 0.027570537965573967, - 0.027434673634079254, - 0.024326301984252677, - -0.27076345816680436, - -0.2795202639349825, - -0.26660001976800507, - -0.22268963050079388, - 0.012760248757942239, - 0.01757746078855879, - 0.0198060023611265, - 0.019689256508074855, - -0.26489182145941986, - -0.2747523415643306, - -0.26028820634057986, - -0.21423442651093352, - 0.04180150692660447, - 0.04763121657621992, - 0.047330211800292434, - 0.040196002459118155, + 0.014117127701589266, + 0.004997472386994931, + -0.2200241314391113, + -0.20986982751207764, + 0.015089505269950744, + 0.013033272816103687, + -0.12374149261824986, + -0.11621670517038217, + 0.026776915229017192, + 0.04162247783562166, + 0.060616633200965275, + 0.07571374347356805, + 0.029298293057186012, + 0.03947060248546389, + 0.059291845924101465, + 0.07522955429809944, + 0.021398795127452692, + 0.028015171150148347, + 0.03413116870444745, + 0.027292494061757617, + 0.0216641959719434, + 0.02637409750831926, + 0.031995388867156374, + 0.02276835503664638, + 0.023811351505942643, + 0.027570537965574196, + 0.027434673634079317, + 0.024326301984252684, + -0.2707634581668045, + -0.27952026393498064, + -0.26660001976800324, + -0.22268963050079355, + 0.01276024875794255, + 0.01757746078855892, + 0.019806002361126625, + 0.01968925650807481, + -0.2648918214594209, + -0.2747523415643288, + -0.26028820634057925, + -0.2142344265109316, + 0.041801506926604504, + 0.047631216576219944, + 0.04733021180029243, + 0.04019600245911818, 0.05771378522014214, - 0.06243981630644204, - 0.06158603596028324, - 0.052568143606736145, - 0.07675323945550307, - 0.0800964692858876, - 0.07737610407717696, - 0.0647037182085961, - 0.08193982201086539, - 0.07972947627994621, - 0.07256034254097289, - 0.05602075246324034, - 0.04550340176841842, - 0.051608464431261346, - 0.0505312837471392, - 0.04155598726574131, - 0.05434726898992174, - 0.05799439861321561, - 0.05621381839331029, - 0.04713665565526099, - 0.07100099092790814, + 0.06243981630644201, + 0.06158603596028314, + 0.052568143606736124, + 0.07675323945550303, + 0.08009646928588754, + 0.07737610407717678, + 0.06470371820859598, + 0.08193982201086535, + 0.07972947627994617, + 0.07256034254097299, + 0.0560207524632405, + 0.045503401768418376, + 0.05160846443126137, + 0.05053128374713923, + 0.041555987265741355, + 0.054347268989921795, + 0.05799439861321559, + 0.05621381839331038, + 0.0471366556552611, + 0.07100099092790825, 0.06987556258522759, - 0.06452008523019533, - 0.05325939062082921, - 0.07071600735475808, - 0.060185831215293785, - 0.049620954745951795, - 0.037202636651148244 + 0.06452008523019521, + 0.053259390620829114, + 0.07071600735475825, + 0.060185831215293466, + 0.04962095474595146, + 0.037202636651148285 ] ], "dtype": "float64", @@ -213,29 +200,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.022428129585808056 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.02242812958580739, "twist": { "__ndarray__": [ [ - -0.01688450167607322, - -0.0197057190329986, - -0.017857120213380786, - -0.014057102775971289, - -0.009100436560418772, - -0.003584162353063121 + -0.016884501676072527, + -0.019705719032998736, + -0.017857120213380706, + -0.014057102775971437, + -0.009100436560418776, + -0.0035841623530630633 ] ], "dtype": "float64", @@ -249,86 +223,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cmz": { - "P_mdo_tutorial": -0.00011918237483330221, - "T_mdo_tutorial": -6.759322919089317e-19, - "alpha_mdo_tutorial": 0.10360153176333017, - "beta_mdo_tutorial": -0.06727863076774024, - "mach_mdo_tutorial": 0.05794732039498185, + "P_mdo_tutorial": -0.00011918237483330481, + "T_mdo_tutorial": -5.285485590866834e-19, + "alpha_mdo_tutorial": 0.10360153176333012, + "beta_mdo_tutorial": -0.0011742336231306183, + "mach_mdo_tutorial": 0.05794732039498052, "shape": { "__ndarray__": [ [ - -0.008424483501860518, + -0.00842448350186047, -0.01963520819391025, - -0.2565002637662635, - -0.24074936563912805, - 0.02134103811668779, - 0.0160927581955499, - -0.27571782877283313, - -0.2572513386331215, - 0.014511283577230551, - 0.05078233595999476, - 0.08326297039715097, - 0.10663800371226112, - 0.018064205197049925, - 0.04639424615702805, - 0.08651400969047873, - 0.1148571389929904, - 0.0406179968745913, - 0.06409058598575583, - 0.08221161949326039, - 0.06864398371135763, - 0.040829800417161104, - 0.06017290576426447, - 0.08007675538501369, - 0.06236851809010993, - -0.005058099096508617, - 0.005402489920075387, - 0.0172997118818422, - 0.026280857230752245, - -0.35244076060569474, - -0.4250818051009265, - -0.4705831130411552, - -0.45012726085224514, - -0.020550059190374184, - -0.010862361531314688, - 0.0030015350085450254, - 0.01614224975358737, - -0.3402639093945855, - -0.41326054997292255, - -0.45541598994695315, - -0.43012965426953165, - 0.033188469157624134, - 0.051156075281473305, - 0.0648446393838594, - 0.06719031913370661, - 0.07947079665361431, - 0.09923496067920576, - 0.11214161989962246, - 0.10876773436012328, - 0.11775995042020493, - 0.13988224309230834, - 0.15201348239230542, - 0.14215506543529155, - 0.1315845974460383, - 0.1456685735281526, - 0.14796755784190352, - 0.1273046370490527, - 0.038470883673471346, - 0.057038447752236446, - 0.06984934296309933, - 0.06938052780342673, - 0.07295427275145246, - 0.09094151827569812, - 0.10212139410880217, - 0.09792586971529336, - 0.11663423363725435, - 0.1316027183696519, - 0.13706979669638295, - 0.12552637432957814, - 0.12752587367223608, - 0.12693805590041732, - 0.1181040558087788, - 0.09757864198440688 + -0.25650026376626284, + -0.24074936563912724, + 0.021341038116687843, + 0.016092758195550033, + -0.27571782877283446, + -0.25725133863312294, + 0.01451128357723053, + 0.0507823359599948, + 0.08326297039715091, + 0.10663800371226087, + 0.01806420519704988, + 0.04639424615702798, + 0.0865140096904786, + 0.11485713899298992, + 0.04061799687459128, + 0.06409058598575575, + 0.08221161949326031, + 0.06864398371135756, + 0.040829800417161215, + 0.060172905764264456, + 0.0800767553850137, + 0.06236851809011018, + -0.005058099096508206, + 0.0054024899200756475, + 0.017299711881841866, + 0.026280857230752085, + -0.3524407606056898, + -0.425081805100923, + -0.4705831130411576, + -0.4501272608522487, + -0.020550059190373803, + -0.010862361531314452, + 0.003001535008544566, + 0.016142249753587083, + -0.34026390939458095, + -0.41326054997292, + -0.4554159899469581, + -0.43012965426953503, + 0.033188469157624086, + 0.051156075281473264, + 0.0648446393838593, + 0.06719031913370652, + 0.07947079665361426, + 0.09923496067920573, + 0.11214161989962249, + 0.1087677343601232, + 0.11775995042020501, + 0.13988224309230846, + 0.1520134823923052, + 0.14215506543529127, + 0.1315845974460384, + 0.1456685735281532, + 0.14796755784190369, + 0.12730463704905243, + 0.03847088367347132, + 0.05703844775223655, + 0.06984934296309968, + 0.06938052780342692, + 0.07295427275145232, + 0.09094151827569803, + 0.10212139410880246, + 0.09792586971529349, + 0.1166342336372543, + 0.13160271836965184, + 0.13706979669638283, + 0.12552637432957806, + 0.1275258736722361, + 0.12693805590041768, + 0.11810405580877907, + 0.09757864198440738 ] ], "dtype": "float64", @@ -337,29 +311,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.0315342591621613 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.0315342591621608, "twist": { "__ndarray__": [ [ - -0.015103069136910114, - -0.020265209993945613, - -0.02259350027175004, - -0.021622147678104116, - -0.0165744594417039, - -0.00728145932135631 + -0.015103069136910091, + -0.020265209993945016, + -0.022593500271749764, + -0.021622147678104293, + -0.016574459441703892, + -0.007281459321356357 ] ], "dtype": "float64", @@ -368,91 +329,91 @@ 6 ] }, - "xRef_mdo_tutorial": -0.07330086179763201, + "xRef_mdo_tutorial": -0.07330086179763202, "yRef_mdo_tutorial": 0.006462322799946162, "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_drag": { - "P_mdo_tutorial": 0.24334364444706935, - "T_mdo_tutorial": 1.100465205072787e-17, - "alpha_mdo_tutorial": 2.409128898759435, - "beta_mdo_tutorial": -7.936993177046062, - "mach_mdo_tutorial": 99.92471853101333, + "P_mdo_tutorial": 0.24334364444706857, + "T_mdo_tutorial": 1.1600963245594897e-16, + "alpha_mdo_tutorial": 2.4091288987594344, + "beta_mdo_tutorial": -0.13852666364777716, + "mach_mdo_tutorial": 99.92471853101327, "shape": { "__ndarray__": [ [ - 0.7821590145777395, - 2.3083127127614302, - -6.630657565708889, - -6.0762698140038385, - 1.0030390620928407, - 1.4423045410489648, - -6.084910492229714, - -5.302167083497449, - 0.8879193038310216, - -2.8053788517935705, - 0.8738648052512934, - 3.058483439101159, - -0.7390840463069036, - 1.2666635582702497, - 3.743273119989474, - 3.284627292645263, - 0.058053802746663385, - -2.23271777960097, - 0.9989108860764274, - 2.1506827319149466, - 0.2868303406481034, - 1.6549746591604637, - 3.6309736071465473, - 2.516838511700652, - 1.555395416345874, - 1.9949213771959426, - 2.0866823910333148, - 1.7962015109631486, - -8.666655670002864, - -9.180491658013356, - -9.01209251574127, - -8.346622860613138, - 3.2927388568586586, - 3.5320070176966443, - 3.2013104758095725, - 2.451612478521567, - -8.06066564445856, - -8.518928218816237, - -8.285809706825304, - -7.5502388357002115, - 0.7554090792078796, - 0.4967250236517675, - 0.31060795454484735, - 0.25096259342003924, - -3.7676920738655326, - -3.9404702037636987, - -3.728510416959169, - -3.2203997423627144, - 1.2744531902286433, - 1.3049148261078973, - 1.2598857524214244, - 1.2445526871476893, - 3.5985619335544285, - 3.5425039223766435, - 3.2664202980544847, - 2.8596914942288345, - -0.9045605436897401, - -0.8679743153318142, - -0.6348517963794074, - -0.18541182422015778, - 1.9241606738268402, - 2.117153599991091, - 2.1650441177200594, - 2.129204974554887, - 5.079790951919387, - 5.509133817353788, - 5.53238622103531, - 5.1333038269659, - 3.9003347440719254, - 4.004052573394676, - 3.8304927780954974, - 3.394033712622325 + 0.7821590145777401, + 2.308312712761429, + -6.630657565708902, + -6.076269814003842, + 1.0030390620928364, + 1.4423045410489612, + -6.084910492229764, + -5.302167083497473, + 0.8879193038310126, + -2.805378851793574, + 0.8738648052513087, + 3.058483439101196, + -0.7390840463068923, + 1.2666635582702417, + 3.7432731199894698, + 3.2846272926453066, + 0.05805380274666801, + -2.232717779600956, + 0.9989108860764324, + 2.150682731914936, + 0.28683034064810753, + 1.6549746591604548, + 3.630973607146533, + 2.5168385117006267, + 1.5553954163459451, + 1.9949213771959216, + 2.0866823910331993, + 1.7962015109630978, + -8.66665567000285, + -9.180491658013237, + -9.01209251574128, + -8.346622860613204, + 3.2927388568587452, + 3.532007017696632, + 3.2013104758094806, + 2.4516124785215094, + -8.060665644458508, + -8.518928218816146, + -8.285809706825333, + -7.550238835700283, + 0.7554090792078989, + 0.49672502365179094, + 0.3106079545448373, + 0.2509625934200361, + -3.767692073865535, + -3.9404702037636836, + -3.7285104169591614, + -3.220399742362706, + 1.2744531902286507, + 1.3049148261079022, + 1.2598857524214278, + 1.2445526871476889, + 3.5985619335544747, + 3.542503922376662, + 3.266420298054485, + 2.8596914942288194, + -0.9045605436897238, + -0.8679743153318121, + -0.6348517963794268, + -0.1854118242201692, + 1.9241606738268393, + 2.117153599991086, + 2.1650441177200306, + 2.129204974554872, + 5.07979095191939, + 5.509133817353789, + 5.532386221035307, + 5.133303826965888, + 3.9003347440719613, + 4.00405257339466, + 3.830492778095495, + 3.3940337126223143 ] ], "dtype": "float64", @@ -461,29 +422,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 2.3146954048891306 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 2.314695404889216, "twist": { "__ndarray__": [ [ - -0.4759229676177318, - -0.5765622582921703, - -0.5272342527444734, - -0.4189541482577066, - -0.29043755148770495, - -0.1390453828943976 + -0.47592296761772734, + -0.5765622582921639, + -0.5272342527444644, + -0.41895414825770366, + -0.2904375514877102, + -0.13904538289439972 ] ], "dtype": "float64", @@ -497,86 +445,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_lift": { - "P_mdo_tutorial": 1.8080230892246396, - "T_mdo_tutorial": -8.153200337090993e-17, - "alpha_mdo_tutorial": 88.31241278881879, - "beta_mdo_tutorial": -49.76696542414999, - "mach_mdo_tutorial": 1074.4643107590812, + "P_mdo_tutorial": 1.808023089224637, + "T_mdo_tutorial": -2.636779683484747e-16, + "alpha_mdo_tutorial": 88.3124127888188, + "beta_mdo_tutorial": -0.868597405377606, + "mach_mdo_tutorial": 1074.4643107590816, "shape": { "__ndarray__": [ [ - 15.399845217374837, - 5.451555221758056, - -240.01607408200016, - -228.9391247143964, - 16.460575442541682, - 14.21750856735694, - -134.98495399127663, - -126.77644554392676, - 29.2099326890138, + 15.399845217374798, + 5.4515552217581025, + -240.0160740820002, + -228.93912471439594, + 16.460575442541657, + 14.217508567356907, + -134.98495399127697, + -126.77644554392732, + 29.20993268901382, 45.404400227960934, - 66.12441203518803, - 82.59328348993515, - 31.96040921009456, - 43.05700010379932, - 64.67925127438016, - 82.06509967551042, - 23.343143149720856, - 30.560699638778683, - 37.23241202085535, - 29.772358303444047, - 23.632658978444, - 28.770513943168876, - 34.9025698880984, - 24.837144696163634, - 25.97491043215119, - 30.075665971471132, - 29.927456667155614, - 26.536650598296674, - -295.36570288448735, - -304.9181739167742, - -290.8239640641777, - -242.92376705217455, - 13.919676860710837, - 19.174592819459377, - 21.605625250664097, - 21.478271577539537, - -288.96055458677773, - -299.71702619971893, - -283.9386434892029, - -233.70030208978486, - 45.59969634972305, - 51.95910799237671, + 66.12441203518797, + 82.59328348993475, + 31.96040921009454, + 43.05700010379941, + 64.67925127438015, + 82.06509967550986, + 23.343143149720838, + 30.560699638778708, + 37.23241202085539, + 29.772358303444104, + 23.632658978443956, + 28.770513943168883, + 34.902569888098355, + 24.837144696163605, + 25.97491043215104, + 30.075665971471064, + 29.92745666715571, + 26.536650598296703, + -295.3657028844907, + -304.91817391677057, + -290.8239640641733, + -242.92376705217353, + 13.919676860710663, + 19.174592819459203, + 21.605625250664133, + 21.478271577539534, + -288.9605545867805, + -299.71702619971586, + -283.93864348919834, + -233.70030208978338, + 45.59969634972312, + 51.95910799237676, 51.630753169996424, - 43.848311732559736, - 62.957804029707326, - 68.11325411558617, - 67.1818971527244, - 57.34461655520316, - 83.72723067552866, - 87.37423472637647, - 84.4066903338892, - 70.58285980432447, - 89.38507908832761, - 86.9738958184328, - 79.15335666510168, - 61.110938083931195, - 49.637954611601266, - 56.29773853064684, - 55.12268251661356, - 45.331868158674745, + 43.84831173255975, + 62.95780402970741, + 68.11325411558623, + 67.18189715272436, + 57.34461655520322, + 83.72723067552876, + 87.37423472637653, + 84.40669033388937, + 70.58285980432457, + 89.38507908832781, + 86.97389581843336, + 79.15335666510259, + 61.11093808393165, + 49.63795461160116, + 56.2977385306467, + 55.122682516613466, + 45.33186815867476, 59.28539771851861, - 63.26391465720905, - 61.321546467072466, - 51.419610029737086, - 77.45231846609518, - 76.22463089062755, - 70.38254147442359, - 58.098672001114174, - 77.14144057302975, - 65.65446630409264, - 54.12963874655489, - 40.58296122386301 + 63.26391465720898, + 61.321546467072395, + 51.419610029737186, + 77.45231846609516, + 76.2246308906277, + 70.38254147442382, + 58.09867200111421, + 77.1414405730299, + 65.65446630409377, + 54.12963874655609, + 40.58296122386327 ] ], "dtype": "float64", @@ -585,29 +533,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 24.466005510298558 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 24.466005510299375, "twist": { "__ndarray__": [ [ - -18.418669709615116, - -21.496229928634676, - -19.479662798769077, - -15.334366276953133, - -9.927324977389976, - -3.9098283048683093 + -18.41866970961523, + -21.49622992863505, + -19.479662798768803, + -15.334366276952624, + -9.927324977389798, + -3.9098283048682987 ] ], "dtype": "float64", @@ -621,7 +556,7 @@ "zRef_mdo_tutorial": 0.0 } }, - "Norm of residual": 2.3571393342006715e-13, + "Norm of residual": 2.3571394190461465e-13, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -662,6 +597,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-15, "L2ConvergenceCoarse": 0.01, @@ -688,6 +624,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -768,6 +705,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -786,6 +725,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -807,6 +747,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -814,6 +755,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -831,6 +773,7 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, diff --git a/tests/reg_tests/refs/adjoint_rans_tut_wing.json b/tests/reg_tests/refs/adjoint_rans_tut_wing.json index c5f85bb2d..c4a67e798 100644 --- a/tests/reg_tests/refs/adjoint_rans_tut_wing.json +++ b/tests/reg_tests/refs/adjoint_rans_tut_wing.json @@ -1,86 +1,86 @@ { "Eval Functions Sens:": { "mdo_tutorial_cd": { - "P_mdo_tutorial": 1.069435119999412e-08, - "T_mdo_tutorial": 5.98635069333241e-08, - "alpha_mdo_tutorial": 0.005530134323265672, - "beta_mdo_tutorial": -0.05591036693464033, - "mach_mdo_tutorial": 0.10431676930905508, + "P_mdo_tutorial": 1.0694351200001743e-08, + "T_mdo_tutorial": 5.986350693332839e-08, + "alpha_mdo_tutorial": 0.005530134323265705, + "beta_mdo_tutorial": -0.0009758199890076502, + "mach_mdo_tutorial": 0.10431676930905577, "shape": { "__ndarray__": [ [ - 0.0014523163097647205, - -0.0002694092021388863, - -0.017598990975976374, - -0.015377954065476158, - 0.0013524273689533184, - 0.002053593724110181, - -0.013933230725906954, - -0.011332191189710423, - 0.0014064395626946589, - -0.003099787750171365, - 0.00256642156951625, - 0.007570193235571291, - -0.0019618068944995816, - 0.0062225589993185745, - 0.010394179483367525, - 0.00838459605516385, - 0.000690028934971461, - -0.0018152548194474653, - 0.002301829945166255, - 0.005011276321846275, - 0.005029756224064814, - 0.003614726689036462, - 0.0028656217360908997, - 0.004729104543203265, - 0.0020034410698674017, - 0.0020616947242665, - 0.0018077355425040464, - 0.0014431345603797881, - -0.022153673428264534, - -0.023560319628574276, - -0.0235269459431089, - -0.021271228225109542, - -0.0006339624854382123, - -0.0006838064105558353, - -0.0006830679512336811, - 0.00011485972313530959, - -0.019648486309980874, - -0.020759390554727315, - -0.02048048707051839, - -0.018084458428771277, - 0.0010658795091489886, - 0.0010083148007531807, - 0.0011259236071245033, - 0.0013059179190586091, - -0.003800682708412524, - -0.0034618765839450724, - -0.002839780042225466, - -0.0023118856468455906, - 0.0036955722986123448, - 0.0038451351407670685, - 0.0036628363514722355, - 0.003228944271179716, - 0.00848087083196202, - 0.008410856458737445, - 0.007995256003502767, - 0.007118347892120859, - 0.0004590659201428547, - 0.003612833022228476, - 0.006390285684176649, - 0.008138796102508318, - 0.011017969813403482, - 0.012905246274611183, - 0.012911131171184264, - 0.01003098722366484, - 0.011905061427858446, - 0.01027727049077758, - 0.008045832645798723, - 0.00507873970385761, - 0.0075463671597004595, - 0.006347256361044293, - 0.005529683912773376, - 0.005072358719875567 + 0.001452316309764743, + -0.00026940920213888736, + -0.017598990975976492, + -0.01537795406547635, + 0.0013524273689533733, + 0.0020535937241102633, + -0.013933230725906859, + -0.011332191189710393, + 0.00140643956269475, + -0.0030997877501712325, + 0.002566421569516288, + 0.007570193235571297, + -0.001961806894499584, + 0.006222558999318708, + 0.010394179483367601, + 0.00838459605516384, + 0.0006900289349715026, + -0.0018152548194475982, + 0.002301829945166174, + 0.005011276321846295, + 0.005029756224064755, + 0.003614726689036335, + 0.002865621736090993, + 0.0047291045432033005, + 0.0020034410698674555, + 0.0020616947242663945, + 0.0018077355425038814, + 0.0014431345603798152, + -0.022153673428264752, + -0.023560319628574262, + -0.023526945943108817, + -0.02127122822510941, + -0.0006339624854381703, + -0.0006838064105558663, + -0.0006830679512338727, + 0.0001148597231352562, + -0.01964848630998118, + -0.02075939055472755, + -0.020480487070518468, + -0.018084458428771284, + 0.001065879509149016, + 0.0010083148007530205, + 0.0011259236071242272, + 0.001305917919058642, + -0.0038006827084123783, + -0.0034618765839449996, + -0.0028397800422254355, + -0.002311885646845614, + 0.003695572298612294, + 0.0038451351407669137, + 0.003662836351472146, + 0.003228944271179736, + 0.008480870831961928, + 0.00841085645873733, + 0.0079952560035027, + 0.00711834789212086, + 0.0004590659201430582, + 0.0036128330222288453, + 0.006390285684176785, + 0.008138796102508176, + 0.011017969813403977, + 0.012905246274611737, + 0.012911131171184665, + 0.010030987223664835, + 0.011905061427858304, + 0.010277270490777375, + 0.008045832645798737, + 0.005078739703857742, + 0.007546367159700128, + 0.006347256361043883, + 0.005529683912773182, + 0.005072358719875551 ] ], "dtype": "float64", @@ -89,29 +89,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.0022599588664645076 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 0.0022599588664644907, "twist": { "__ndarray__": [ [ - -0.0009837943211190984, - -0.0012319543265229404, - -0.001213850849232824, - -0.0010436138120345816, - -0.0007561433836973121, - -0.0003453337012173117 + -0.0009837943211191118, + -0.0012319543265229892, + -0.0012138508492328618, + -0.001043613812034571, + -0.0007561433836973005, + -0.00034533370121731107 ] ], "dtype": "float64", @@ -125,86 +112,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cl": { - "P_mdo_tutorial": -2.4705537571184156e-07, - "T_mdo_tutorial": -7.688064046685039e-08, - "alpha_mdo_tutorial": 0.12103807421249849, - "beta_mdo_tutorial": -0.39085582972925226, - "mach_mdo_tutorial": 0.6312446609579134, + "P_mdo_tutorial": -2.4705537571207195e-07, + "T_mdo_tutorial": -7.688064046695923e-08, + "alpha_mdo_tutorial": 0.12103807421249746, + "beta_mdo_tutorial": -0.006821721129389568, + "mach_mdo_tutorial": 0.6312446609578916, "shape": { "__ndarray__": [ [ - -0.0006970914558156807, - -0.012568397020405603, - -0.4152506415276362, - -0.3364989497319251, - 0.01146555363047954, - 0.023307198980772915, - -0.216812097926042, + -0.0006970914558155742, + -0.012568397020404024, + -0.415250641527633, + -0.3364989497319275, + 0.011465553630478756, + 0.02330719898077125, + -0.21681209792604297, -0.1802908604289081, - 0.0350905793390912, - 0.06385983850404787, - 0.09151799096996555, - 0.1771928163371268, - 0.07751387625822889, - 0.061024447932442355, - 0.05616680309020122, - 0.19611906358305278, - 0.02745640060379426, - 0.03119097635874545, - 0.04212956847635337, - 0.06694215277983925, - 0.030370429322155473, - 0.024346577714392137, - 0.053903701328599056, - 0.09142167492068339, - 0.005268761165362068, - 0.01000986204418483, - 0.011641991527607157, - 0.013168440578884208, - -0.5086065071673969, - -0.5208442961275099, - -0.4926436157237003, - -0.4045053767949262, - 0.005181302513954211, - 0.02747176597378284, - 0.04304754070776193, - 0.04534482560972533, - -0.4225247135463052, - -0.4370809190292739, - -0.4144089232343168, - -0.33941407469345153, - 0.06355083868373591, - 0.07460156021835786, - 0.07291649566499615, - 0.05826156753610745, - 0.08394964230136734, - 0.08332114588263273, - 0.0764463088569054, - 0.06116250237289135, - 0.1101672409668262, - 0.10933342083277407, - 0.10268317379468825, - 0.08347044827064717, - 0.1951329618528472, - 0.1903396807089462, - 0.17458782514531235, - 0.13652285407647824, - 0.12035468492782504, - 0.12906005563622666, - 0.11380910903528822, - 0.07580999032031842, - 0.05801439348137456, - 0.03714303486686946, - 0.020862519244416546, - 0.01722781448344318, - 0.06360920166331929, - 0.06686552223453986, - 0.07244852620037645, - 0.07540761355528455, - 0.22716980171744883, - 0.2309165626909006, - 0.21852423639938162, - 0.17632159053387514 + 0.0350905793390909, + 0.06385983850404865, + 0.09151799096996643, + 0.17719281633712206, + 0.07751387625822513, + 0.061024447932445616, + 0.056166803090213435, + 0.19611906358304823, + 0.02745640060379365, + 0.031190976358745934, + 0.04212956847635364, + 0.06694215277983961, + 0.030370429322154904, + 0.02434657771439354, + 0.053903701328597814, + 0.09142167492068391, + 0.005268761165361327, + 0.01000986204418512, + 0.011641991527607696, + 0.013168440578882981, + -0.5086065071673931, + -0.5208442961275083, + -0.4926436157237012, + -0.4045053767949267, + 0.0051813025139562366, + 0.02747176597378647, + 0.04304754070776588, + 0.045344825609724214, + -0.42252471354630433, + -0.43708091902927976, + -0.41440892323431755, + -0.33941407469345203, + 0.06355083868373697, + 0.07460156021835933, + 0.07291649566499689, + 0.05826156753610703, + 0.0839496423013675, + 0.08332114588263348, + 0.07644630885690551, + 0.06116250237289119, + 0.11016724096682828, + 0.10933342083277758, + 0.10268317379468994, + 0.08347044827064706, + 0.1951329618528475, + 0.1903396807089489, + 0.17458782514531407, + 0.13652285407647846, + 0.12035468492782184, + 0.12906005563621947, + 0.11380910903528081, + 0.07580999032031678, + 0.05801439348135869, + 0.03714303486684727, + 0.020862519244399042, + 0.017227814483438485, + 0.06360920166332586, + 0.06686552223454326, + 0.07244852620037377, + 0.07540761355528083, + 0.22716980171745801, + 0.23091656269091562, + 0.21852423639938795, + 0.17632159053387497 ] ], "dtype": "float64", @@ -213,27 +200,16 @@ 72 ] }, - "span": { - "__ndarray__": [ - [ - 0.04691755755692523 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, + "span": 0.04691755755692585, "twist": { "__ndarray__": [ [ - -0.02539170700922939, - -0.029642762205745927, - -0.02673568969984562, - -0.0208013145764019, - -0.013116701359291516, - -0.0049518380361919705 + -0.02539170700922918, + -0.02964276220574513, + -0.026735689699845067, + -0.020801314576402434, + -0.0131167013592916, + -0.0049518380361919774 ] ], "dtype": "float64", @@ -247,86 +223,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_cmz": { - "P_mdo_tutorial": -4.039717349406784e-07, - "T_mdo_tutorial": -1.417413561396634e-07, - "alpha_mdo_tutorial": 0.16146511796001806, - "beta_mdo_tutorial": -0.6855405815032541, - "mach_mdo_tutorial": 1.1829459390753463, + "P_mdo_tutorial": -4.0397173494103754e-07, + "T_mdo_tutorial": -1.417413561399878e-07, + "alpha_mdo_tutorial": 0.16146511796001634, + "beta_mdo_tutorial": -0.01196494030326791, + "mach_mdo_tutorial": 1.1829459390753083, "shape": { "__ndarray__": [ [ - -0.03063072895317915, - -0.05097481744310414, - -0.5396334544070557, - -0.4286531180932977, - 0.006700690541384335, - 0.026136531815779962, - -0.4841517993563378, - -0.39868645155343313, - 0.017909522568353743, - 0.08628476576266324, - 0.13517574210135413, - 0.25618313281713245, - 0.0642259211559503, - 0.0780774709701881, - 0.10401021236000124, - 0.2986931315677311, - 0.050097411105717984, - 0.07266773959521436, - 0.10166865375860508, - 0.16194762819001268, - 0.057875610530598455, - 0.06283657813924862, - 0.13316100276849746, - 0.22138910439738135, - -0.039568409655023964, - -0.034667645756264215, - -0.024273761253989584, - -0.007876961911403357, - -0.718172788982178, - -0.8317743779094356, - -0.8905347706912534, - -0.8237822979835763, - -0.050152554482017414, - -0.021559689492218703, - 0.014917541082960173, - 0.04148600187142132, - -0.585632808835811, - -0.6874770179984758, - -0.7404769018647169, - -0.6847256879584919, - 0.05432019818653116, - 0.08301212759903226, - 0.09970371611064158, - 0.09463278062103941, - 0.1251943716960937, - 0.1401257318376694, - 0.1447002911546712, - 0.12964203239423636, - 0.17703227236040997, - 0.19658654181267407, - 0.20508932712183875, - 0.18431396468625721, - 0.3105901557923385, - 0.3393015870140953, - 0.3454722329718851, - 0.2999557333146726, - 0.12592265748593265, - 0.16282016086710352, - 0.1685001011418114, - 0.12969854639384795, - 0.09094735015202485, - 0.07636220534528237, - 0.060161395686603836, - 0.056564486696391254, - 0.13334534470660836, - 0.15360950606878138, - 0.1743462564082292, - 0.18489738600257144, - 0.3769934012178071, - 0.42369631249074535, - 0.44045211986307864, - 0.3910285748729881 + -0.030630728953180284, + -0.050974817443104364, + -0.5396334544070462, + -0.42865311809329304, + 0.006700690541382986, + 0.02613653181577765, + -0.4841517993563413, + -0.3986864515534343, + 0.017909522568352345, + 0.08628476576266267, + 0.1351757421013544, + 0.2561831328171271, + 0.06422592115594547, + 0.07807747097018376, + 0.10401021236001398, + 0.2986931315677286, + 0.05009741110571743, + 0.07266773959521572, + 0.10166865375860559, + 0.16194762819001354, + 0.05787561053059841, + 0.0628365781392516, + 0.13316100276849557, + 0.22138910439738302, + -0.03956840965502514, + -0.03466764575626146, + -0.024273761253987503, + -0.007876961911405607, + -0.718172788982172, + -0.8317743779094453, + -0.890534770691264, + -0.8237822979835863, + -0.05015255448201617, + -0.021559689492211747, + 0.014917541082967976, + 0.04148600187142192, + -0.5856328088358091, + -0.6874770179984782, + -0.7404769018647215, + -0.6847256879584976, + 0.05432019818653145, + 0.08301212759903537, + 0.09970371611064442, + 0.09463278062103998, + 0.12519437169609227, + 0.1401257318376673, + 0.14470029115466754, + 0.12964203239423613, + 0.17703227236041377, + 0.1965865418126791, + 0.20508932712183942, + 0.18431396468625663, + 0.31059015579234117, + 0.3393015870141005, + 0.34547223297188634, + 0.2999557333146723, + 0.12592265748591613, + 0.16282016086708467, + 0.16850010114180183, + 0.12969854639384792, + 0.09094735015198724, + 0.07636220534524212, + 0.06016139568657962, + 0.056564486696386224, + 0.133345344706622, + 0.15360950606879828, + 0.17434625640822887, + 0.18489738600256572, + 0.37699340121782876, + 0.423696312490775, + 0.4404521198630879, + 0.3910285748729871 ] ], "dtype": "float64", @@ -335,28 +311,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 0.06949686610628472 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, + "span": 0.0694968661062868, "twist": { "__ndarray__": [ [ - -0.02600284469526261, - -0.03343569110204764, - -0.03532875502978762, - -0.03229179483042667, - -0.023643737063939425, - -0.009909191145018906 + -0.02600284469526219, + -0.033435691102046666, + -0.03532875502978622, + -0.03229179483042757, + -0.023643737063939893, + -0.00990919114501886 ] ], "dtype": "float64", @@ -365,91 +329,91 @@ 6 ] }, - "xRef_mdo_tutorial": -0.134503379201347, - "yRef_mdo_tutorial": 0.0029427814072018874, + "xRef_mdo_tutorial": -0.13450337920134697, + "yRef_mdo_tutorial": 0.002942781407201887, "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_drag": { - "P_mdo_tutorial": 0.4791051354320112, - "T_mdo_tutorial": 0.024405154506576827, - "alpha_mdo_tutorial": 2254.52516090895, - "beta_mdo_tutorial": -22793.538391914226, - "mach_mdo_tutorial": 66265.1236286555, + "P_mdo_tutorial": 0.4791051354320125, + "T_mdo_tutorial": 0.024405154506578423, + "alpha_mdo_tutorial": 2254.525160908963, + "beta_mdo_tutorial": -397.8222931186391, + "mach_mdo_tutorial": 66265.12362865574, "shape": { "__ndarray__": [ [ - 592.0803131649159, - -109.83274352796411, - -7174.756641085981, - -6269.284313413262, - 551.3575897748905, - 837.2090894452361, - -5680.299502337733, - -4619.907704221146, - 573.3772809194569, - -1263.7214699897468, - 1046.2787454604395, - 3086.216378277699, - -799.7894347495817, - 2536.8128528422144, - 4237.499091779281, - 3418.2321197691917, - 281.3109962091596, - -740.0430847923682, - 938.4100320453769, - 2042.9971308902898, - 2050.5310174267497, - 1473.6517765864023, - 1168.2566693695594, - 1927.9613401731078, - 816.7628553636014, - 840.5117051889911, - 736.9776259680677, - 588.3370975756523, - -9031.609583234893, - -9605.07110617721, - -9591.465322086622, - -8671.854322812676, - -258.453826063444, - -278.774197455436, - -278.47314235897466, - 46.82601192779293, - -8010.294898853006, - -8463.188341351273, - -8349.484968908915, - -7372.672012241488, - 434.53775829001887, - 411.0697779711298, - 459.01653615245993, - 532.396617241837, - -1549.4623265654743, - -1411.3378457426782, - -1157.721527614627, - -942.509540506062, - 1506.610914698334, - 1567.5846941879033, - 1493.2651237681348, - 1316.376000474539, - 3457.481420774261, - 3428.937961098057, - 3259.5059675079974, - 2902.0080686598244, - 187.15199432388815, - 1472.8797665021236, - 2605.1916677250965, - 3318.0243950705826, - 4491.80593352846, - 5261.210801233603, - 5263.609955868392, - 4089.432871343694, - 4853.455442909369, - 4189.83763368024, - 3280.125053039201, - 2070.5006024686877, - 3076.5029636666677, - 2587.6494732705173, - 2254.3415375594273, - 2067.899202918854 + 592.0803131649001, + -109.8327435279652, + -7174.756641086033, + -6269.284313413289, + 551.3575897749096, + 837.2090894452696, + -5680.299502337735, + -4619.907704221111, + 573.3772809194451, + -1263.7214699897518, + 1046.2787454604313, + 3086.216378277709, + -799.7894347495642, + 2536.8128528422935, + 4237.499091779329, + 3418.2321197692027, + 281.31099620917075, + -740.0430847924094, + 938.4100320453487, + 2042.9971308903016, + 2050.5310174267206, + 1473.651776586345, + 1168.2566693695767, + 1927.9613401731174, + 816.7628553635534, + 840.5117051889076, + 736.9776259680061, + 588.3370975756648, + -9031.609583234846, + -9605.071106177113, + -9591.465322086557, + -8671.854322812625, + -258.45382606345504, + -278.77419745550264, + -278.4731423590432, + 46.82601192780388, + -8010.294898853011, + -8463.188341351195, + -8349.484968908837, + -7372.67201224148, + 434.5377582899139, + 411.0697779709486, + 459.0165361523687, + 532.396617241826, + -1549.462326565548, + -1411.3378457427302, + -1157.7215276145155, + -942.5095405060425, + 1506.6109146982396, + 1567.5846941878137, + 1493.26512376814, + 1316.3760004745345, + 3457.48142077423, + 3428.937961098025, + 3259.505967507982, + 2902.008068659819, + 187.15199432393948, + 1472.8797665021896, + 2605.1916677251484, + 3318.024395070541, + 4491.80593352859, + 5261.2108012337585, + 5263.609955868554, + 4089.432871343674, + 4853.4554429093, + 4189.837633680121, + 3280.125053039181, + 2070.500602468695, + 3076.5029636665613, + 2587.649473270385, + 2254.3415375593827, + 2067.8992029188603 ] ], "dtype": "float64", @@ -458,27 +422,16 @@ 72 ] }, - "span": { - "__ndarray__": [ - [ - 921.3400306802357 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, + "span": 921.3400306802506, "twist": { "__ndarray__": [ [ - -401.07326883382405, - -502.2431398368699, - -494.86271421524344, - -425.4604788902607, - -308.2645346657222, - -140.78564331227358 + -401.07326883382837, + -502.243139836888, + -494.8627142152551, + -425.46047889025607, + -308.26453466572406, + -140.78564331227466 ] ], "dtype": "float64", @@ -492,86 +445,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_fx": { - "P_mdo_tutorial": 0.2024747814935952, - "T_mdo_tutorial": 0.02537761001909146, - "alpha_mdo_tutorial": -2406.9241397630567, - "beta_mdo_tutorial": -14459.126208180289, - "mach_mdo_tutorial": 44171.117055263494, + "P_mdo_tutorial": 0.20247478149359968, + "T_mdo_tutorial": 0.025377610019099828, + "alpha_mdo_tutorial": -2406.9241397630303, + "beta_mdo_tutorial": -252.35935929415436, + "mach_mdo_tutorial": 44171.117055263996, "shape": { "__ndarray__": [ [ - 600.7147885805498, - 51.16654122467207, - -1853.7083538180332, - -1957.1406244857185, - 404.2629423891133, - 538.3347489939829, - -2901.101001995367, - -2308.9065473273886, - 123.74059751720819, - -2080.8575050328723, - -126.17466487419418, - 815.6441276223701, - -1792.001695124442, - 1754.1101859823282, - 3516.161995809223, - 905.1352561434636, - -70.42180222636797, - -1139.0951593622144, - 398.45518230020366, - 1184.7587364391854, - 1660.6095094644602, - 1161.153585947345, - 477.41429545451274, - 756.3062515556267, - 748.8905095079797, - 711.9152920067354, - 587.5320040572133, - 419.4178190631801, - -2514.1729417941947, - -2930.6400213339552, - -3278.1658427729303, - -3487.6662068710984, - -324.67566228613487, - -630.4273894910611, - -829.5826622473742, - -533.8619931648, - -2595.6859163445965, - -2861.955837021515, - -3038.635679934582, - -3022.6541238609766, - -379.47935614405884, - -544.4461938542167, - -474.9449358932786, - -213.93682057801442, - -2623.718116926932, - -2477.613557260416, - -2136.0863949045893, - -1725.2632332158244, - 95.11667385317975, - 166.73788209267855, - 177.6149767857317, - 246.84242939211168, - 956.9927534231634, - 989.8439233050937, - 1022.2065232774013, - 1152.3274714864162, - -1354.1468766181447, - -180.5304911638865, - 1146.5192627030067, - 2345.5994187158763, - 3746.6839630386307, - 4782.978157183756, - 4993.85689369232, - 3866.80354556267, - 4036.510489981185, - 3331.521198416448, - 2350.764135122904, - 1103.8438548579213, - 165.95330753932058, - -370.63825416950624, - -545.0913140661897, - -191.01405432441086 + 600.7147885805895, + 51.166541224690455, + -1853.7083538180996, + -1957.1406244857294, + 404.2629423891487, + 538.3347489940296, + -2901.101001995371, + -2308.9065473274004, + 123.74059751724538, + -2080.857505032898, + -126.1746648742247, + 815.6441276224397, + -1792.001695124422, + 1754.1101859823364, + 3516.161995809107, + 905.1352561435349, + -70.42180222633198, + -1139.0951593622856, + 398.4551823001658, + 1184.7587364391939, + 1660.6095094644343, + 1161.1535859472742, + 477.4142954545589, + 756.3062515556325, + 748.8905095080198, + 711.9152920066379, + 587.5320040570844, + 419.4178190631963, + -2514.1729417942015, + -2930.6400213339357, + -3278.165842772886, + -3487.6662068710934, + -324.6756622861483, + -630.4273894912093, + -829.5826622475677, + -533.861993164824, + -2595.685916344568, + -2861.9558370214754, + -3038.635679934536, + -3022.654123860972, + -379.4793561440475, + -544.4461938542198, + -474.94493589332956, + -213.93682057805785, + -2623.718116926922, + -2477.6135572602525, + -2136.086394904426, + -1725.2632332159474, + 95.1166738531249, + 166.7378820926811, + 177.6149767857355, + 246.84242939204918, + 956.9927534231621, + 989.8439233050622, + 1022.2065232773862, + 1152.3274714864194, + -1354.146876618114, + -180.53049116370912, + 1146.5192627030847, + 2345.599418715771, + 3746.68396303885, + 4782.978157184177, + 4993.856893692643, + 3866.8035455626186, + 4036.51048998097, + 3331.521198416317, + 2350.764135122869, + 1103.8438548579368, + 165.95330753911537, + -370.63825416977346, + -545.091314066302, + -191.01405432441035 ] ], "dtype": "float64", @@ -580,29 +533,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 320.0808265859403 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 320.08082658597, "twist": { "__ndarray__": [ [ - -75.72088776868128, - -122.40378757908883, - -152.25363195370244, - -158.87851014054877, - -140.14600361233425, - -77.30522266133798 + -75.72088776868515, + -122.40378757910253, + -152.25363195370116, + -158.87851014054203, + -140.14600361233636, + -77.30522266133963 ] ], "dtype": "float64", @@ -616,86 +556,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_lift": { - "P_mdo_tutorial": 8.79933986275644, - "T_mdo_tutorial": -0.03134269950551638, - "alpha_mdo_tutorial": 49344.8020949514, - "beta_mdo_tutorial": -159344.10466402277, - "mach_mdo_tutorial": 702348.7932956539, + "P_mdo_tutorial": 8.79933986275633, + "T_mdo_tutorial": -0.03134269950543045, + "alpha_mdo_tutorial": 49344.80209495096, + "beta_mdo_tutorial": -2781.0792700295556, + "mach_mdo_tutorial": 702348.7932956454, "shape": { "__ndarray__": [ [ - -284.19024470678414, - -5123.884097278737, - -169289.38153798622, - -137183.89182671058, - 4674.276904073906, - 9501.878880481403, - -88389.95608248847, - -73500.97797965689, - 14305.727384960726, - 26034.378961330232, - 37310.05455863587, - 72237.96736431992, - 31600.857072954233, - 24878.44693309662, - 22898.08228381243, - 79953.81984153931, - 11193.425398154806, - 12715.937241933465, - 17175.382476439867, - 27290.97684528492, - 12381.41662605626, - 9925.612802603326, - 21975.460957643216, - 37270.78843166416, - 2147.9685518944934, - 4080.820558173, - 4746.207105975409, - 5368.509855199729, - -207348.70084200488, - -212337.8026452622, - -200840.9492582355, - -164908.7520117544, - 2112.3134088883453, - 11199.689552190728, - 17549.621395741065, - 18486.178504573087, - -172254.87521855824, - -178189.14906985292, - -168946.2298241639, - -138372.32997102535, - 25908.405914585084, - 30413.564069819986, - 29726.596952705593, - 23752.07585312009, - 34224.590173421224, - 33968.36475343217, - 31165.631194783607, - 24934.728967380182, - 44912.98079735606, - 44573.0490051056, - 41861.876292618625, - 34029.23235097735, - 79551.80588816901, - 77597.68103142308, - 71175.96455524079, - 55657.63714989862, - 49066.19795137551, - 52615.203481775265, - 46397.69757150491, - 30906.216853786915, - 23651.307934486926, - 15142.472454525423, - 8505.231845561428, - 7023.435408608874, - 25932.199334102363, - 27259.736104575553, - 29535.815161367485, - 30742.175894217733, - 92612.58476417053, - 94140.06427782515, - 89087.96069529868, - 71882.78602885 + -284.19024470700555, + -5123.884097278909, + -169289.38153798468, + -137183.89182671087, + 4674.276904073619, + 9501.878880480897, + -88389.9560824888, + -73500.97797965628, + 14305.72738496045, + 26034.378961330287, + 37310.054558636046, + 72237.96736431817, + 31600.857072952975, + 24878.446933098934, + 22898.082283818752, + 79953.81984153888, + 11193.425398154684, + 12715.937241933592, + 17175.382476439907, + 27290.97684528512, + 12381.41662605659, + 9925.612802604233, + 21975.460957642743, + 37270.7884316643, + 2147.968551894158, + 4080.820558172977, + 4746.207105975268, + 5368.509855199337, + -207348.70084200444, + -212337.80264526219, + -200840.94925823447, + -164908.75201175484, + 2112.313408889264, + 11199.689552191967, + 17549.62139574238, + 18486.17850457339, + -172254.8752185565, + -178189.14906985246, + -168946.22982416346, + -138372.32997102657, + 25908.405914585535, + 30413.56406981986, + 29726.59695270532, + 23752.075853120183, + 34224.590173420904, + 33968.364753430775, + 31165.63119478244, + 24934.72896738018, + 44912.98079735674, + 44573.04900510618, + 41861.876292618836, + 34029.232350977385, + 79551.80588816929, + 77597.68103142423, + 71175.96455524146, + 55657.63714989876, + 49066.19795137476, + 52615.20348177171, + 46397.69757150388, + 30906.216853789534, + 23651.307934478973, + 15142.472454514611, + 8505.23184555764, + 7023.435408610578, + 25932.199334105724, + 27259.736104578187, + 29535.815161369093, + 30742.175894217842, + 92612.58476417579, + 94140.06427783241, + 89087.96069530208, + 71882.78602885004 ] ], "dtype": "float64", @@ -704,28 +644,16 @@ 72 ] }, - "span": { - "__ndarray__": [ - [ - 19127.34986480786 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 19127.349864807693, "twist": { "__ndarray__": [ [ - -10351.69111352258, - -12084.76129603852, - -10899.605976832998, - -8480.27992650739, - -5347.416810155944, - -2018.7653305947274 + -10351.691113522354, + -12084.761296038185, + -10899.60597683271, + -8480.279926507323, + -5347.416810155908, + -2018.7653305947113 ] ], "dtype": "float64", @@ -739,86 +667,86 @@ "zRef_mdo_tutorial": 0.0 }, "mdo_tutorial_mz": { - "P_mdo_tutorial": 43.9842639708672, - "T_mdo_tutorial": -0.1878016272304821, - "alpha_mdo_tutorial": 213934.8226923057, - "beta_mdo_tutorial": -908313.848868557, - "mach_mdo_tutorial": 3793331.569476989, + "P_mdo_tutorial": 43.98426397086662, + "T_mdo_tutorial": -0.18780162723088978, + "alpha_mdo_tutorial": 213934.8226923033, + "beta_mdo_tutorial": -15853.067304217846, + "mach_mdo_tutorial": 3793331.569476938, "shape": { "__ndarray__": [ [ - -40584.4906338056, - -67539.5941194173, - -714992.7417511755, - -567948.2353488995, - 8878.146939712416, - 34629.859194635384, - -641481.7680751773, - -528243.6008502397, - 23729.401022164606, - 114323.86324489748, - 179102.45125460986, - 339432.4036573877, - 85096.77649478312, - 103449.52593665832, - 137809.37096850562, - 395756.4516019777, - 66377.06581863175, - 96281.8482540745, - 134706.89948400133, - 214574.12944663974, - 76682.8689286217, - 83255.95257137767, - 176433.00222814933, - 293331.7077623564, - -52426.56005652285, - -45933.243921220856, - -32161.76271108628, - -10436.659454132925, - -951550.2184898348, - -1102067.7797548897, - -1179922.9497750928, - -1091478.5935363255, - -66450.12858649914, - -28565.726189613342, - 19765.145233275834, - 54967.293039555894, - -775940.0463951038, - -910879.5497672639, - -981102.2758946854, - -907234.1475174908, - 71972.08978922246, - 109987.74858361256, - 132103.43569795706, - 125384.6490116526, - 165877.5347224547, - 185660.98965563797, - 191722.09776829477, - 171770.5072410664, - 234560.679586649, - 260469.30444012315, - 271735.15486335475, - 244208.63065070374, - 411519.5328186171, - 449561.03073019703, - 457736.8897984299, - 397429.3484126097, - 166842.48426254198, - 215730.20034246548, - 223255.89400884663, - 171845.38602998553, - 120501.6010574087, - 101176.86759427667, - 79711.44282892172, - 74945.68229324261, - 176677.24792246535, - 203526.45116090577, - 231001.81589065684, - 244981.6405579652, - 499501.1768775477, - 561380.6661977475, - 583581.4407337878, - 518097.22056371486 + -40584.490633805835, + -67539.59411941576, + -714992.741751169, + -567948.2353488992, + 8878.146939710043, + 34629.85919463157, + -641481.7680751779, + -528243.6008502415, + 23729.40102216465, + 114323.86324489836, + 179102.4512546104, + 339432.40365737927, + 85096.77649477727, + 103449.52593665372, + 137809.37096851857, + 395756.45160197216, + 66377.06581863103, + 96281.84825407661, + 134706.89948400197, + 214574.12944664073, + 76682.86892862323, + 83255.95257138381, + 176433.00222814624, + 293331.70776235673, + -52426.56005652339, + -45933.24392121983, + -32161.76271108571, + -10436.659454137605, + -951550.2184898299, + -1102067.779754899, + -1179922.949775099, + -1091478.5935363215, + -66450.12858649598, + -28565.726189607438, + 19765.145233282412, + 54967.29303955466, + -775940.0463951032, + -910879.5497672687, + -981102.275894699, + -907234.147517491, + 71972.0897892237, + 109987.7485836128, + 132103.4356979576, + 125384.6490116532, + 165877.53472245194, + 185660.98965563116, + 191722.09776828912, + 171770.5072410687, + 234560.67958665238, + 260469.30444012667, + 271735.1548633558, + 244208.6306507044, + 411519.5328186189, + 449561.03073020274, + 457736.8897984326, + 397429.3484126105, + 166842.48426253162, + 215730.2003424422, + 223255.89400883194, + 171845.3860299974, + 120501.60105737243, + 101176.86759423012, + 79711.44282889299, + 74945.68229325613, + 176677.24792247755, + 203526.45116092399, + 231001.81589066552, + 244981.6405579701, + 499501.1768775709, + 561380.6661977819, + 583581.4407338047, + 518097.22056371707 ] ], "dtype": "float64", @@ -827,29 +755,16 @@ 72 ] }, - - "span": { - "__ndarray__": [ - [ - 92080.56771618703 - ] - ], - "dtype": "float64", - "shape": [ - 1, - 1 - ] - }, - + "span": 92080.56771618681, "twist": { "__ndarray__": [ [ - -34452.72910743576, - -44300.95328256985, - -46809.18726426716, - -42785.33647852279, - -31327.005860237252, - -13129.281899504278 + -34452.72910743566, + -44300.95328256835, + -46809.18726426455, + -42785.336478522244, + -31327.00586023771, + -13129.281899504096 ] ], "dtype": "float64", @@ -859,11 +774,11 @@ ] }, "xRef_mdo_tutorial": -178211.59730661675, - "yRef_mdo_tutorial": 3899.0676532862144, + "yRef_mdo_tutorial": 3899.0676532862153, "zRef_mdo_tutorial": 0.0 } }, - "Norm of residual": 4.827284949482311e-12, + "Norm of residual": 4.827318235937451e-12, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -904,6 +819,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-15, "L2ConvergenceCoarse": 0.01, @@ -930,6 +846,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -1011,6 +928,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -1029,6 +948,7 @@ "smoother": "DADI", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -1050,6 +970,7 @@ "useApproxWallDistance": true, "useBlockettes": true, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -1057,6 +978,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -1074,6 +996,7 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, diff --git a/tests/reg_tests/refs/funcs_euler_matrix_jst_tut_wing.json b/tests/reg_tests/refs/funcs_euler_matrix_jst_tut_wing.json index 3f276523c..be750d2a2 100644 --- a/tests/reg_tests/refs/funcs_euler_matrix_jst_tut_wing.json +++ b/tests/reg_tests/refs/funcs_euler_matrix_jst_tut_wing.json @@ -1,59 +1,71 @@ { - "Dot product test for (w, xV) -> (dw, F)": 685205.08175221, - "Dot product test for Xv -> R": -1557.035229985, - "Dot product test for w -> F": -33824.021173721, - "Dot product test for w -> R": 22492.451884413, - "Dot product test for xV -> F": 698093.6862715, + "Dot product test for (w, xV) -> (dw, F)": 685205.0817522047, + "Dot product test for Xv -> R": -1557.0352299852525, + "Dot product test for w -> F": -33824.02117372153, + "Dot product test for w -> R": 22492.45188441284, + "Dot product test for xV -> F": 698093.6862714994, "Eval Functions:": { - "mdo_tutorial_cd": 0.021513798699733, - "mdo_tutorial_cfx": 0.0038638825431866, - "mdo_tutorial_cfy": 0.56196740439892, - "mdo_tutorial_cfz": 0.0094795460846119, - "mdo_tutorial_cl": 0.56156873992475, - "mdo_tutorial_cmx": -1.0761380624128, - "mdo_tutorial_cmy": -0.029135793975732, - "mdo_tutorial_cmz": 0.87548398695279, - "mdo_tutorial_drag": 8770.7454539073, - "mdo_tutorial_fx": 1575.2276352063, - "mdo_tutorial_fy": 229102.87142535, - "mdo_tutorial_fz": 3864.6213477746, - "mdo_tutorial_lift": 228940.34389252, - "mdo_tutorial_mx": -1425839.8871745, - "mdo_tutorial_my": -38603.761586085, - "mdo_tutorial_mz": 1159981.263353, - "mdo_tutorial_sepsensor": 3.3830703997163e-07, - "mdo_tutorial_sepsensoravgx": 1.4499574915825e-06, - "mdo_tutorial_sepsensoravgy": 4.9500116949178e-09, - "mdo_tutorial_sepsensoravgz": 1.9322985486381e-06 - }, - "Norm of residual": 9.0315509850597e-15, - "Norm of state vector": 355.5610359146, - "Sum of Forces x": 1575.2276352063, - "Sum of Forces y": 229102.87142535, - "Sum of Forces z": 3864.6213477746, - "Sum of Tractions x": 169690.08765019, - "Sum of Tractions y": 2670029.4489534, - "Sum of Tractions z": 431019.97928108, - "Total number of adjoint state DOF": 60480.0, - "Total number of spatial DOF": 57174.0, - "Total number of state DOF": 60480.0, + "mdo_tutorial_cd": 0.021513798699733317, + "mdo_tutorial_cfx": 0.0038638825431866358, + "mdo_tutorial_cfy": 0.5619674043989225, + "mdo_tutorial_cfz": 0.00947954608461186, + "mdo_tutorial_cl": 0.5615687399247549, + "mdo_tutorial_cmx": -1.0761380624127934, + "mdo_tutorial_cmy": -0.02913579397573152, + "mdo_tutorial_cmz": 0.8754839869527856, + "mdo_tutorial_drag": 8770.74545390728, + "mdo_tutorial_fx": 1575.227635206328, + "mdo_tutorial_fy": 229102.87142535276, + "mdo_tutorial_fz": 3864.6213477745637, + "mdo_tutorial_lift": 228940.3438925241, + "mdo_tutorial_mx": -1425839.887174455, + "mdo_tutorial_my": -38603.76158608524, + "mdo_tutorial_mz": 1159981.263352963, + "mdo_tutorial_sepsensor": 3.383070399716314e-07, + "mdo_tutorial_sepsensoravgx": 1.4499574915824677e-06, + "mdo_tutorial_sepsensoravgy": 4.9500116949177825e-09, + "mdo_tutorial_sepsensoravgz": 1.932298548638097e-06 + }, + "Norm of residual": 1.152631301616206e-14, + "Norm of state vector": 355.5610359145972, + "Sum of Forces x": 1575.2276352063286, + "Sum of Forces y": 229102.87142535276, + "Sum of Forces z": 3864.6213477745623, + "Sum of Tractions x": 169690.0876501916, + "Sum of Tractions y": 2670029.4489534176, + "Sum of Tractions z": 431019.9792810837, + "Total number of adjoint state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 57174, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": -1.3108975602377e-22, - "cfx": -3.4410713482206e-22, - "cfy": 6.7762635780344e-21, - "cfz": -3.1763735522036e-22, - "cl": 6.7837285673217e-21, - "cmx": 3.3881317890172e-20, - "cmy": 2.1175823681358e-22, - "cmz": -4.7433845046241e-20, - "drag": 0.43853727269536, - "fx": 0.078761381760316, - "fy": 11.455143571268, - "fz": 0.19323106738873, - "lift": 11.447017194626, - "mx": -71.291994358723, - "my": -1.9301880793043, - "mz": 57.999063167648, + "cd": -1.3244001789550874e-22, + "cfx": 3.203990964551865e-22, + "cfy": -1.441165479674536e-20, + "cfz": -8.015803046692227e-23, + "cl": -1.4414607493900853e-20, + "cmx": 1.2940383548654318e-20, + "cmy": -5.03983160275978e-22, + "cmz": 1.222083017973024e-21, + "drag": 0.43853727269536413, + "fx": 0.0787613817603165, + "fy": 11.455143571267637, + "fz": 0.19323106738872822, + "lift": 11.447017194626206, + "mx": -71.29199435872275, + "my": -1.9301880793042623, + "mz": 57.999063167648174, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -82,80 +94,80 @@ "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": -0.02820912368394, - "cfx": -0.02979130839813, - "cfy": 0.049902789613296, - "cfz": 0.011560982185671, - "cl": 0.050813933209756, - "cmx": -0.18131317916984, - "cmy": -0.085861649590026, - "cmz": 0.16429368760166, - "drag": -11500.295543469, - "fx": -12145.32060775, - "fy": 20344.369269548, - "fz": 4713.1812174542, - "lift": 20715.824290953, - "mx": -240232.70987287, - "my": -113763.2512408, - "mz": 217682.5643247, - "sepsensor": 2.9974884862732e-08, - "sepsensoravgx": 3.8982217312885e-07, - "sepsensoravgy": 1.6863851377502e-07, - "sepsensoravgz": 5.2516033219586e-07 + "cd": -0.028209123683940105, + "cfx": -0.029791308398130222, + "cfy": 0.04990278961329614, + "cfz": 0.011560982185670605, + "cl": 0.050813933209756273, + "cmx": -0.18131317916983852, + "cmy": -0.08586164959002573, + "cmz": 0.16429368760166357, + "drag": -11500.295543468701, + "fx": -12145.320607749729, + "fy": 20344.36926954857, + "fz": 4713.181217454192, + "lift": 20715.82429095344, + "mx": -240232.70987286925, + "my": -113763.25124080048, + "mz": 217682.56432470016, + "sepsensor": 2.9974884862732304e-08, + "sepsensoravgx": 3.898221731288459e-07, + "sepsensoravgy": 1.686385137750216e-07, + "sepsensoravgz": 5.251603321958581e-07 }, "dFuncs/dalpha": { - "cd": 0.0098012234879627, + "cd": 0.009801223487962708, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.00037548662192162, + "cl": -0.0003754866219216213, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 3995.7627915726, + "drag": 3995.762791572637, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -153.07838602501, + "lift": -153.07838602500658, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": -2.8795169536001e-09, - "sepsensoravgx": -7.8282285001875e-09, - "sepsensoravgy": -2.9097253894145e-10, - "sepsensoravgz": -2.7755247869244e-08 + "sepsensor": -2.8795169536000785e-09, + "sepsensoravgx": -7.828228500187526e-09, + "sepsensoravgy": -2.9097253894145363e-10, + "sepsensoravgz": -2.7755247869244377e-08 }, "dFuncs/dbeta": { - "cd": -0.0094748685008588, + "cd": -0.009474868500858843, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00029775973823376, + "cl": 0.00029775973823375763, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3862.7143904301, + "drag": -3862.714390430133, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 121.39069008314, + "lift": 121.3906900831383, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 6.8875172575003e-07, - "sepsensoravgx": 1.6796060336331e-06, - "sepsensoravgy": -3.5225587637177e-08, - "sepsensoravgz": 3.1675119999687e-06 + "sepsensor": 6.887517257500343e-07, + "sepsensoravgx": 1.679606033633114e-06, + "sepsensoravgy": -3.522558763717701e-08, + "sepsensoravgz": 3.1675119999687463e-06 }, "dFuncs/dmach": { - "cd": -0.053784496749333, - "cfx": -0.0096597063579666, - "cfy": -1.4049185109973, - "cfz": -0.02369886521153, - "cl": -1.4039218498119, - "cmx": 2.690345156032, - "cmy": 0.072839484939329, - "cmz": -2.188709967382, + "cd": -0.05378449674933329, + "cfx": -0.009659706357966584, + "cfy": -1.4049185109973064, + "cfz": -0.023698865211529658, + "cl": -1.4039218498118875, + "cmx": 2.690345156031984, + "cmy": 0.07283948493932879, + "cmz": -2.1887099673819645, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": -0.00096159237638453, - "cfx": -0.002945895211643, - "cfy": 0.063126434126304, - "cfz": 0.0082491152152641, - "cl": 0.063187817846498, - "cmx": -0.065008074056906, - "cmy": -0.019904983342551, - "cmz": 0.057405288802083, - "drag": -392.02198000445, - "fx": -1200.9825598826, - "fy": 25735.384664611, - "fz": 3362.9992909589, - "lift": 25760.40957966, - "mx": -86133.097802438, - "my": -26373.306729547, - "mz": 76059.711451208, - "sepsensor": 1.3594455928559e-07, - "sepsensoravgx": 3.0743565997519e-07, - "sepsensoravgy": -1.0649536414572e-08, - "sepsensoravgz": 1.0463019205264e-06 + "cd": -0.0009615923763845303, + "cfx": -0.0029458952116430126, + "cfy": 0.06312643412630353, + "cfz": 0.008249115215264082, + "cl": 0.0631878178464979, + "cmx": -0.06500807405690608, + "cmy": -0.019904983342551176, + "cmz": 0.05740528880208335, + "drag": -392.0219800044451, + "fx": -1200.9825598826233, + "fy": 25735.384664611425, + "fz": 3362.999290958861, + "lift": 25760.40957966027, + "mx": -86133.09780243826, + "my": -26373.306729546606, + "mz": 76059.71145120835, + "sepsensor": 1.359445592855942e-07, + "sepsensoravgx": 3.074356599751867e-07, + "sepsensoravgy": -1.0649536414572451e-08, + "sepsensoravgz": 1.0463019205264217e-06 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.0029167834106498, - "cmz": -0.17291304750736, + "cmy": 0.0029167834106498046, + "cmz": -0.17291304750736083, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3864.6213477746, - "mz": -229102.87142535, + "my": 3864.621347774565, + "mz": -229102.87142535282, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.0029167834106498, + "cmx": -0.0029167834106498046, "cmy": 0.0, - "cmz": 0.0011888869363651, + "cmz": 0.001188886936365119, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3864.6213477746, + "mx": -3864.621347774565, "my": 0.0, - "mz": 1575.2276352063, + "mz": 1575.227635206328, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -241,34 +253,22 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": 0.17291304750736, - "cmy": -0.0011888869363651, + "cmx": 0.17291304750736083, + "cmy": -0.0011888869363651181, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 229102.87142535, - "my": -1575.2276352063, + "mx": 229102.87142535282, + "my": -1575.2276352063268, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 3635850.7159734, - "||FBar^T * dF/dw||": 457154.26322492, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 85.907040195053, - "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.7, "CFLCoarse": 1.0, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.01, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -417,6 +419,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -435,6 +439,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -456,6 +461,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -463,6 +469,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -480,141 +487,154 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||dF/dP||": 7.5070641076265, + "||FBar^T * dF/dXv||": 3635850.715973428, + "||FBar^T * dF/dw||": 457154.2632249197, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 85.90704019505291, + "T_mdo_tutorial": 0.0, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, + "||dF/dP||": 7.507064107626465, "||dF/dT||": 0.0, - "||dF/dXv * xVDot||": 1154419.8444507, + "||dF/dXv * xVDot||": 1154419.8444506659, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 135766.87660972, + "||dF/dw * wDot||": 135766.87660972375, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, "||dR/dP||": 0.0, "||dR/dT||": 0.0, - "||dR/dXv * xVDot||": 10311.288803637, - "||dR/dalpha||": 0.0059495536116192, - "||dR/dbeta||": 0.32604093521785, - "||dR/dmach||": 0.53686601797456, - "||dR/dw * wDot||": 1556.3534264989, + "||dR/dXv * xVDot||": 10311.288803636879, + "||dR/dalpha||": 0.0059495536116191934, + "||dR/dbeta||": 0.32604093521784927, + "||dR/dmach||": 0.5368660179745572, + "||dR/dw * wDot||": 1556.3534264988625, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 1.4902434216967e-21, + "P_mdo_tutorial": -3.3881317890172014e-21, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0098012234879627, - "beta_mdo_tutorial": -0.0094748685008588, - "mach_mdo_tutorial": -0.053784496749333, + "alpha_mdo_tutorial": 0.009801223487962706, + "beta_mdo_tutorial": -0.0001653676515334859, + "mach_mdo_tutorial": -0.05378449674933328, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 0.10830395848942, - "||dcd/dw||": 0.027500597909355, + "||dcd/dXv||": 0.10830395848942431, + "||dcd/dw||": 0.027500597909355096, "||dcfx/dXdv||": { - "P_mdo_tutorial": -1.5849980109963e-22, + "P_mdo_tutorial": -1.6940658945086007e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.0096597063579666, + "mach_mdo_tutorial": -0.009659706357966584, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 0.10828139925869, - "||dcfx/dw||": 0.027128066742504, + "||dcfx/dXv||": 0.10828139925869325, + "||dcfx/dw||": 0.027128066742504037, "||dcfy/dXdv||": { - "P_mdo_tutorial": 2.6381604087103e-20, + "P_mdo_tutorial": -3.3881317890172014e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.4049185109973, + "mach_mdo_tutorial": -1.404918510997306, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfy/dXv||": 0.12107811141916, - "||dcfy/dw||": 0.23868584683086, + "||dcfy/dXv||": 0.12107811141915698, + "||dcfy/dw||": 0.23868584683085933, "||dcfz/dXdv||": { - "P_mdo_tutorial": 0.0, + "P_mdo_tutorial": 1.2705494208814505e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.02369886521153, + "mach_mdo_tutorial": -0.023698865211529644, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 0.054292239666461, - "||dcfz/dw||": 0.012247363471069, + "||dcfz/dXv||": 0.05429223966646134, + "||dcfz/dw||": 0.012247363471068525, "||dcl/dXdv||": { - "P_mdo_tutorial": -1.6297768356896e-20, + "P_mdo_tutorial": -2.371692252312041e-20, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.00037548662192162, - "beta_mdo_tutorial": 0.00029775973823376, - "mach_mdo_tutorial": -1.4039218498119, + "alpha_mdo_tutorial": -0.00037548662192162126, + "beta_mdo_tutorial": 5.196887812055513e-06, + "mach_mdo_tutorial": -1.4039218498118868, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 0.1210579326842, - "||dcl/dw||": 0.23864321192353, + "||dcl/dXv||": 0.12105793268419623, + "||dcl/dw||": 0.23864321192352858, "||dcmx/dXdv||": { - "P_mdo_tutorial": 2.635728303839e-20, + "P_mdo_tutorial": -7.453889935837843e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.690345156032, + "mach_mdo_tutorial": 2.6903451560319827, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -0.0029167834106498, - "zRef_mdo_tutorial": 0.17291304750736 + "yRef_mdo_tutorial": -0.002916783410649803, + "zRef_mdo_tutorial": 0.17291304750736075 }, - "||dcmx/dXv||": 0.27338731488149, - "||dcmx/dw||": 0.45324335747346, + "||dcmx/dXv||": 0.2733873148814891, + "||dcmx/dw||": 0.45324335747346384, "||dcmy/dXdv||": { - "P_mdo_tutorial": 1.2705494208815e-21, + "P_mdo_tutorial": 3.3881317890172014e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.072839484939329, - "xRef_mdo_tutorial": 0.0029167834106498, + "mach_mdo_tutorial": 0.07283948493932878, + "xRef_mdo_tutorial": 0.002916783410649803, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.0011888869363651 + "zRef_mdo_tutorial": -0.0011888869363651186 }, - "||dcmy/dXv||": 0.31627903599443, - "||dcmy/dw||": 0.065707733751874, + "||dcmy/dXv||": 0.31627903599443374, + "||dcmy/dw||": 0.0657077337518744, "||dcmz/dXdv||": { - "P_mdo_tutorial": 6.3854776072702e-20, + "P_mdo_tutorial": 1.0842021724855044e-19, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -2.188709967382, - "xRef_mdo_tutorial": -0.17291304750736, - "yRef_mdo_tutorial": 0.0011888869363651, + "mach_mdo_tutorial": -2.188709967381963, + "xRef_mdo_tutorial": -0.17291304750736075, + "yRef_mdo_tutorial": 0.0011888869363651186, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 0.17459728805361, - "||dcmz/dw||": 0.35853301550415, + "||dcmz/dXv||": 0.1745972880536138, + "||dcmz/dw||": 0.35853301550415495, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.43853727269536, + "P_mdo_tutorial": 0.43853727269536513, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 3995.7627915726, - "beta_mdo_tutorial": -3862.7143904301, + "alpha_mdo_tutorial": 3995.7627915726366, + "beta_mdo_tutorial": -67.41708417717155, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 44153.357796969, - "||ddrag/dw||": 11211.443755686, + "||ddrag/dXv||": 44153.35779696851, + "||ddrag/dw||": 11211.443755685888, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.078761381760317, + "P_mdo_tutorial": 0.07876138176031589, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -623,10 +643,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 44144.160849784, - "||dfx/dw||": 11059.570249584, + "||dfx/dXv||": 44144.16084978407, + "||dfx/dw||": 11059.570249584047, "||dfy/dXdv||": { - "P_mdo_tutorial": 11.455143571268, + "P_mdo_tutorial": 11.45514357126762, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -635,10 +655,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 49361.124463362, - "||dfy/dw||": 97307.446036005, + "||dfy/dXv||": 49361.12446336193, + "||dfy/dw||": 97307.44603600475, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.19323106738873, + "P_mdo_tutorial": 0.1932310673887283, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -647,111 +667,111 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 22133.860267223, - "||dfz/dw||": 4993.0051398852, + "||dfz/dXv||": 22133.86026722296, + "||dfz/dw||": 4993.005139885217, "||dlift/dXdv||": { - "P_mdo_tutorial": 11.447017194626, + "P_mdo_tutorial": 11.4470171946262, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -153.07838602501, - "beta_mdo_tutorial": 121.39069008314, + "alpha_mdo_tutorial": -153.0783860250066, + "beta_mdo_tutorial": 2.1186672232187918, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 49352.897996693, - "||dlift/dw||": 97290.064636984, + "||dlift/dXv||": 49352.89799669312, + "||dlift/dw||": 97290.06463698416, "||dmx/dXdv||": { - "P_mdo_tutorial": -71.291994358723, + "P_mdo_tutorial": -71.29199435872285, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3864.6213477746, - "zRef_mdo_tutorial": 229102.87142535 + "yRef_mdo_tutorial": -3864.6213477745637, + "zRef_mdo_tutorial": 229102.87142535276 }, - "||dmx/dXv||": 362227.25672538, - "||dmx/dw||": 600529.31891804, + "||dmx/dXv||": 362227.2567253778, + "||dmx/dw||": 600529.3189180407, "||dmy/dXdv||": { - "P_mdo_tutorial": -1.9301880793043, + "P_mdo_tutorial": -1.9301880793042585, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3864.6213477746, + "xRef_mdo_tutorial": 3864.6213477745637, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -1575.2276352063 + "zRef_mdo_tutorial": -1575.2276352063275 }, - "||dmy/dXv||": 419057.07153119, - "||dmy/dw||": 87060.118911884, + "||dmy/dXv||": 419057.07153118495, + "||dmy/dw||": 87060.11891188352, "||dmz/dXdv||": { - "P_mdo_tutorial": 57.999063167648, + "P_mdo_tutorial": 57.99906316764815, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": -229102.87142535, - "yRef_mdo_tutorial": 1575.2276352063, + "xRef_mdo_tutorial": -229102.87142535276, + "yRef_mdo_tutorial": 1575.2276352063275, "zRef_mdo_tutorial": 0.0 }, - "||dmz/dXv||": 231334.42277952, - "||dmz/dw||": 475041.90422239, + "||dmz/dXv||": 231334.42277951617, + "||dmz/dw||": 475041.90422238514, "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.8795169536001e-09, - "beta_mdo_tutorial": 6.8875172575003e-07, + "alpha_mdo_tutorial": -2.8795169536000934e-09, + "beta_mdo_tutorial": 1.2020985343131104e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensor/dXv||": 4.3411444202165e-07, - "||dsepsensor/dw||": 4.054240725719e-07, + "||dsepsensor/dXv||": 4.3411444202164427e-07, + "||dsepsensor/dw||": 4.054240725719025e-07, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -7.8282285001875e-09, - "beta_mdo_tutorial": 1.6796060336331e-06, + "alpha_mdo_tutorial": -7.828228500187521e-09, + "beta_mdo_tutorial": 2.931465542326042e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgx/dXv||": 1.4377025788955e-06, - "||dsepsensoravgx/dw||": 1.0751163726086e-06, + "||dsepsensoravgx/dXv||": 1.437702578895488e-06, + "||dsepsensoravgx/dw||": 1.075116372608626e-06, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.9097253894145e-10, - "beta_mdo_tutorial": -3.5225587637177e-08, + "alpha_mdo_tutorial": -2.9097253894145425e-10, + "beta_mdo_tutorial": -6.148024852185486e-10, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgy/dXv||": 2.2296933577411e-08, - "||dsepsensoravgy/dw||": 1.123350414897e-08, + "||dsepsensoravgy/dXv||": 2.2296933577410624e-08, + "||dsepsensoravgy/dw||": 1.1233504148969827e-08, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.7755247869244e-08, - "beta_mdo_tutorial": 3.1675119999688e-06, + "alpha_mdo_tutorial": -2.7755247869244393e-08, + "beta_mdo_tutorial": 5.5283513495885136e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgz/dXv||": 2.6583550138479e-06, - "||dsepsensoravgz/dw||": 1.9807587679861e-06, - "||dwBar^T * dR/dXv||": 12137.826524863, - "||dwBar^T * dR/dw||": 1997.105065205, + "||dsepsensoravgz/dXv||": 2.6583550138479033e-06, + "||dsepsensoravgz/dw||": 1.9807587679861418e-06, + "||dwBar^T * dR/dXv||": 12137.826524862769, + "||dwBar^T * dR/dw||": 1997.1050652050396, "||dwBar^T * dR/xDv||": { - "P_mdo_tutorial": 1.0842021724855e-19, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.017996994920608, - "beta_mdo_tutorial": -2.4490999093407, + "alpha_mdo_tutorial": -0.01799699492060778, + "beta_mdo_tutorial": -0.04274485712828978, "mach_mdo_tutorial": -3.2629284163357, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, diff --git a/tests/reg_tests/refs/funcs_euler_scalar_jst_CRM_WBT.json b/tests/reg_tests/refs/funcs_euler_scalar_jst_CRM_WBT.json index 21ee341f5..c6a6264cf 100644 --- a/tests/reg_tests/refs/funcs_euler_scalar_jst_CRM_WBT.json +++ b/tests/reg_tests/refs/funcs_euler_scalar_jst_CRM_WBT.json @@ -1,59 +1,71 @@ { - "Dot product test for (w, xV) -> (dw, F)": 310168.27661385, - "Dot product test for Xv -> R": 2102.0579815723, - "Dot product test for w -> F": 417756.44227679, - "Dot product test for w -> R": 66394.400980773, - "Dot product test for xV -> F": -176084.62462528, + "Dot product test for (w, xV) -> (dw, F)": 310168.2766138511, + "Dot product test for Xv -> R": 2102.057981570199, + "Dot product test for w -> F": 417756.44227679004, + "Dot product test for w -> R": 66394.40098077331, + "Dot product test for xV -> F": -176084.6246252823, "Eval Functions:": { - "CRM_cd": 0.13853757945854, - "CRM_cfx": 0.077015174305113, - "CRM_cfy": 0.33407790811193, - "CRM_cfz": 1.9598509969068, - "CRM_cl": 1.9564648236622, - "CRM_cmx": 7.3083752294244, - "CRM_cmy": -20.839290241652, - "CRM_cmz": 2.9257910831821, - "CRM_drag": 56479.000393657, - "CRM_fx": 31397.546260708, - "CRM_fy": 136196.88157907, - "CRM_fz": 798992.05441895, - "CRM_lift": 797611.5793106, - "CRM_mx": 9683304.8439781, - "CRM_my": -27611225.998579, - "CRM_mz": 3876556.153573, - "CRM_sepsensor": 8.987813869883e-06, - "CRM_sepsensoravgx": 0.00024178546890801, - "CRM_sepsensoravgy": 4.7520923922695e-05, - "CRM_sepsensoravgz": 4.6570217243694e-05 - }, - "Norm of residual": 1.0011664012129e-14, - "Norm of state vector": 634.53645278673, - "Sum of Forces x": 31397.546260708, - "Sum of Forces y": 136196.88157907, - "Sum of Forces z": 798992.05441895, - "Sum of Tractions x": 731833.66175941, - "Sum of Tractions y": -798559.83477922, - "Sum of Tractions z": 2646679.9979504, - "Total number of adjoint state DOF": 192010.0, - "Total number of spatial DOF": 176274.0, - "Total number of state DOF": 192010.0, + "CRM_cd": 0.13853757945853892, + "CRM_cfx": 0.07701517430511311, + "CRM_cfy": 0.33407790811193105, + "CRM_cfz": 1.959850996906768, + "CRM_cl": 1.9564648236621758, + "CRM_cmx": 7.3083752294243745, + "CRM_cmy": -20.839290241651575, + "CRM_cmz": 2.9257910831821623, + "CRM_drag": 56479.00039365715, + "CRM_fx": 31397.546260708514, + "CRM_fy": 136196.88157907207, + "CRM_fz": 798992.0544189513, + "CRM_lift": 797611.5793105959, + "CRM_mx": 9683304.84397812, + "CRM_my": -27611225.99857867, + "CRM_mz": 3876556.153573038, + "CRM_sepsensor": 8.987813869883038e-06, + "CRM_sepsensoravgx": 0.00024178546890801485, + "CRM_sepsensoravgy": 4.752092392269472e-05, + "CRM_sepsensoravgz": 4.657021724369401e-05 + }, + "Norm of residual": 1.0229062669804084e-14, + "Norm of state vector": 634.5364527867263, + "Sum of Forces x": 31397.54626070853, + "Sum of Forces y": 136196.88157907207, + "Sum of Forces z": 798992.054418951, + "Sum of Tractions x": 731833.6617594166, + "Sum of Tractions y": -798559.8347792143, + "Sum of Tractions z": 2646679.99795036, + "Total number of adjoint state DOF": { + "__ndarray__": 192010, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 176274, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 192010, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": -8.9109464143512e-21, - "cfx": -5.0821976835258e-21, - "cfy": -1.3552527156069e-20, - "cfz": -1.2197274440462e-19, - "cl": -1.217529225312e-19, - "cmx": -2.7105054312138e-19, - "cmy": 2.168404344971e-19, - "cmz": -5.4210108624275e-20, - "drag": 2.8239500196829, - "fx": 1.5698773130354, - "fy": 6.8098440789536, - "fz": 39.949602720948, - "lift": 39.88057896553, - "mx": 484.16524219891, - "my": -1380.5612999289, - "mz": 193.82780767865, + "cd": -6.158521836809834e-21, + "cfx": -3.460732993051832e-21, + "cfy": -6.246977389482884e-21, + "cfz": -8.594177873466571e-20, + "cl": -8.579066740452003e-20, + "cmx": -3.23157658207988e-19, + "cmy": 2.522615576583235e-19, + "cmz": -8.960630362126547e-20, + "drag": 2.823950019682856, + "fx": 1.5698773130354249, + "fy": 6.809844078953615, + "fz": 39.94960272094754, + "lift": 39.88057896552977, + "mx": 484.1652421989055, + "my": -1380.561299928934, + "mz": 193.82780767865233, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -82,80 +94,80 @@ "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": -0.069890642913167, - "cfx": -0.07041999164363, - "cfy": 0.05111193119938, - "cfz": 0.015746219768534, - "cl": 0.017950395351412, - "cmx": 0.08298601701356, - "cmy": -0.48963687803388, - "cmz": 1.0265185178009, - "drag": -28493.01730284, - "fx": -28708.822193275, - "fy": 20837.312111363, - "fz": 6419.418875236, - "lift": 7318.0171768637, - "mx": 109953.15310229, - "my": -648749.27791976, - "mz": 1360095.9753454, - "sepsensor": -2.3157503571703e-07, - "sepsensoravgx": -3.807037772309e-05, - "sepsensoravgy": -1.3145700679537e-05, - "sepsensoravgz": 5.9429477204802e-06 + "cd": -0.0698906429131673, + "cfx": -0.07041999164362978, + "cfy": 0.0511119311993791, + "cfz": 0.015746219768533663, + "cl": 0.017950395351411828, + "cmx": 0.08298601701356083, + "cmy": -0.48963687803386974, + "cmz": 1.02651851780086, + "drag": -28493.017302840035, + "fx": -28708.822193274984, + "fy": 20837.312111362873, + "fz": 6419.418875235804, + "lift": 7318.0171768635755, + "mx": 109953.15310228756, + "my": -648749.277919756, + "mz": 1360095.9753454274, + "sepsensor": -2.315750357170369e-07, + "sepsensoravgx": -3.807037772309034e-05, + "sepsensoravgy": -1.3145700679536546e-05, + "sepsensoravgz": 5.942947720480181e-06 }, "dFuncs/dalpha": { - "cd": 0.034146752872355, + "cd": 0.03414675287235524, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.0024179368992948, + "cl": -0.0024179368992947674, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 13920.948211002, + "drag": 13920.948211001782, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -985.74451510449, + "lift": -985.7445151044908, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": -3.012167019863e-07, - "sepsensoravgx": -5.816319036534e-06, - "sepsensoravgy": -2.940250962287e-06, - "sepsensoravgz": -1.4517700560138e-06 + "sepsensor": -3.0121670198630453e-07, + "sepsensoravgx": -5.816319036534028e-06, + "sepsensoravgy": -2.940250962287015e-06, + "sepsensoravgz": -1.4517700560137825e-06 }, "dFuncs/dbeta": { - "cd": -0.33391306083113, + "cd": -0.33391306083113553, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.010493640685029, + "cl": 0.01049364068502896, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -136129.67663964, + "drag": -136129.67663963733, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 4278.0474344726, + "lift": 4278.047434472606, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 8.006886582785e-05, - "sepsensoravgx": 0.0016870093399972, - "sepsensoravgy": 0.00033037579506835, - "sepsensoravgz": 0.00040527196963129 + "sepsensor": 8.00688658278497e-05, + "sepsensoravgx": 0.001687009339997191, + "sepsensoravgy": 0.00033037579506834823, + "sepsensoravgz": 0.00040527196963128966 }, "dFuncs/dmach": { - "cd": -0.34634394864635, - "cfx": -0.19253793576278, - "cfy": -0.83519477027983, - "cfz": -4.8996274922669, - "cl": -4.8911620591554, - "cmx": -18.270938073561, - "cmy": 52.098225604129, - "cmz": -7.3144777079554, + "cd": -0.3463439486463473, + "cfx": -0.19253793576278277, + "cfy": -0.8351947702798291, + "cfz": -4.89962749226692, + "cl": -4.89116205915544, + "cmx": -18.27093807356093, + "cmy": 52.09822560412895, + "cmz": -7.314477707955421, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": -0.11095172460567, - "cfx": -0.12439297392029, - "cfy": 1.2095229752914, - "cfz": 0.42596451928422, - "cl": 0.42966160924244, - "cmx": -1.7660347859904, - "cmy": -3.050027111955, - "cmz": 11.889178651653, - "drag": -45232.799087239, - "fx": -50712.527607825, - "fy": 493098.32656681, - "fz": 173657.21522179, - "lift": 175164.44485596, - "mx": -2339925.4500459, - "my": -4041163.9222559, - "mz": 15752686.146294, - "sepsensor": -4.5191114419587e-06, - "sepsensoravgx": -0.00012415828562205, - "sepsensoravgy": 5.4501439040831e-06, - "sepsensoravgz": -2.3929668193574e-05 + "cd": -0.11095172460566799, + "cfx": -0.12439297392029222, + "cfy": 1.2095229752914194, + "cfz": 0.42596451928422235, + "cl": 0.4296616092424376, + "cmx": -1.7660347859904109, + "cmy": -3.050027111955013, + "cmz": 11.889178651652758, + "drag": -45232.79908723873, + "fx": -50712.52760782473, + "fy": 493098.32656680583, + "fz": 173657.21522179176, + "lift": 175164.44485595697, + "mx": -2339925.450045855, + "my": -4041163.9222559137, + "mz": 15752686.146293838, + "sepsensor": -4.519111441958709e-06, + "sepsensoravgx": -0.00012415828562204967, + "sepsensoravgy": 5.450143904083122e-06, + "sepsensoravgz": -2.3929668193574047e-05 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.60303107597131, - "cmz": -0.10279320249598, + "cmy": 0.6030310759713136, + "cmz": -0.10279320249597906, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 798992.05441895, - "mz": -136196.88157907, + "my": 798992.0544189515, + "mz": -136196.88157907242, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.60303107597131, + "cmx": -0.6030310759713133, "cmy": 0.0, - "cmz": 0.023696976709266, + "cmz": 0.02369697670926558, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -798992.05441895, + "mx": -798992.0544189513, "my": 0.0, - "mz": 31397.546260708, + "mz": 31397.54626070852, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -241,34 +253,22 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": 0.10279320249598, - "cmy": -0.023696976709266, + "cmx": 0.10279320249597916, + "cmy": -0.02369697670926558, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 136196.88157907, - "my": -31397.546260708, + "mx": 136196.88157907253, + "my": -31397.54626070852, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 1701815.7799034, - "||FBar^T * dF/dw||": 551593.26455265, - "||FBar^T * dF/xDv||": { - "P_CRM": 66.194761582125, - "T_CRM": 0.0, - "alpha_CRM": 0.0, - "beta_CRM": 0.0, - "mach_CRM": 0.0, - "xRef_CRM": 0.0, - "yRef_CRM": 0.0, - "zRef_CRM": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.0001, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -418,6 +420,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -436,6 +440,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -457,6 +462,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -464,6 +470,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -481,141 +488,154 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||dF/dP||": 7.5771537587064, + "||FBar^T * dF/dXv||": 1701815.779903447, + "||FBar^T * dF/dw||": 551593.2645526546, + "||FBar^T * dF/xDv||": { + "P_CRM": 66.19476158212473, + "T_CRM": 0.0, + "alpha_CRM": 0.0, + "beta_CRM": 0.0, + "mach_CRM": 0.0, + "xRef_CRM": 0.0, + "yRef_CRM": 0.0, + "zRef_CRM": 0.0 + }, + "||dF/dP||": 7.577153758706409, "||dF/dT||": 0.0, - "||dF/dXv * xVDot||": 502426.5287354, + "||dF/dXv * xVDot||": 502426.52873540565, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 177319.01935275, + "||dF/dw * wDot||": 177319.01935275496, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, "||dR/dP||": 0.0, "||dR/dT||": 0.0, - "||dR/dXv * xVDot||": 21580.979777275, - "||dR/dalpha||": 0.042355598368117, - "||dR/dbeta||": 2.633283587081, - "||dR/dmach||": 3.574967565832, - "||dR/dw * wDot||": 3250.5939891736, + "||dR/dXv * xVDot||": 21580.97977727661, + "||dR/dalpha||": 0.04235559836811703, + "||dR/dbeta||": 2.633283587080975, + "||dR/dmach||": 3.5749675658319986, + "||dR/dw * wDot||": 3250.5939891735848, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_CRM": 1.5844903127395e-20, + "P_CRM": 1.3552527156068805e-20, "T_CRM": 0.0, - "alpha_CRM": 0.034146752872355, - "beta_CRM": -0.33391306083113, - "mach_CRM": -0.34634394864635, + "alpha_CRM": 0.034146752872355225, + "beta_CRM": -0.005827882326915421, + "mach_CRM": -0.34634394864634716, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dcd/dXv||": 0.18806296431622, - "||dcd/dw||": 0.14401947381515, + "||dcd/dXv||": 0.18806296431621652, + "||dcd/dw||": 0.14401947381514946, "||dcfx/dXdv||": { - "P_CRM": 2.2340597381409e-21, + "P_CRM": 0.0, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": -0.19253793576278, + "mach_CRM": -0.1925379357627827, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dcfx/dXv||": 0.18847370229508, - "||dcfx/dw||": 0.14358662459959, + "||dcfx/dXv||": 0.18847370229507765, + "||dcfx/dw||": 0.1435866245995874, "||dcfy/dXdv||": { - "P_CRM": 1.0842021724855e-19, + "P_CRM": 5.421010862427522e-20, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": -0.83519477027982, + "mach_CRM": -0.8351947702798274, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dcfy/dXv||": 0.14814652471266, - "||dcfy/dw||": 1.0768106069037, + "||dcfy/dXv||": 0.1481465247126647, + "||dcfy/dw||": 1.0768106069036758, "||dcfz/dXdv||": { - "P_CRM": 4.8104688523021e-21, + "P_CRM": -8.131516293641283e-20, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": -4.8996274922669, + "mach_CRM": -4.8996274922669185, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dcfz/dXv||": 0.23520260625138, - "||dcfz/dw||": 1.2402897001366, + "||dcfz/dXv||": 0.23520260625137612, + "||dcfz/dw||": 1.2402897001366269, "||dcl/dXdv||": { - "P_CRM": -2.8686623643339e-21, + "P_CRM": 2.710505431213761e-20, "T_CRM": 0.0, - "alpha_CRM": -0.0024179368992948, - "beta_CRM": 0.010493640685029, - "mach_CRM": -4.8911620591554, + "alpha_CRM": -0.0024179368992947674, + "beta_CRM": 0.00018314858047498836, + "mach_CRM": -4.8911620591554374, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dcl/dXv||": 0.23553115270989, - "||dcl/dw||": 1.2402395132356, + "||dcl/dXv||": 0.235531152709893, + "||dcl/dw||": 1.2402395132356145, "||dcmx/dXdv||": { - "P_CRM": -6.505213034913e-19, + "P_CRM": -4.336808689942018e-19, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": -18.270938073561, + "mach_CRM": -18.270938073560924, "xRef_CRM": 0.0, - "yRef_CRM": -0.60303107597131, - "zRef_CRM": 0.10279320249598 + "yRef_CRM": -0.6030310759713129, + "zRef_CRM": 0.10279320249597876 }, - "||dcmx/dXv||": 1.1557967406285, - "||dcmx/dw||": 3.6108394372833, + "||dcmx/dXv||": 1.1557967406284622, + "||dcmx/dw||": 3.6108394372832606, "||dcmy/dXdv||": { - "P_CRM": 1.3013867141174e-19, + "P_CRM": 4.336808689942018e-19, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": 52.098225604129, - "xRef_CRM": 0.60303107597131, + "mach_CRM": 52.09822560412893, + "xRef_CRM": 0.6030310759713129, "yRef_CRM": 0.0, - "zRef_CRM": -0.023696976709266 + "zRef_CRM": -0.023696976709265592 }, - "||dcmy/dXv||": 3.2692150549584, - "||dcmy/dw||": 14.489320678599, + "||dcmy/dXv||": 3.2692150549584102, + "||dcmy/dw||": 14.489320678599519, "||dcmz/dXdv||": { - "P_CRM": 0.0, + "P_CRM": 7.589415207398531e-19, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, - "mach_CRM": -7.3144777079554, - "xRef_CRM": -0.10279320249598, - "yRef_CRM": 0.023696976709266, + "mach_CRM": -7.314477707955403, + "xRef_CRM": -0.10279320249597876, + "yRef_CRM": 0.023696976709265592, "zRef_CRM": 0.0 }, - "||dcmz/dXv||": 2.7580178981195, - "||dcmz/dw||": 11.458726102193, + "||dcmz/dXv||": 2.7580178981195336, + "||dcmz/dw||": 11.458726102192824, "||ddrag/dXdv||": { - "P_CRM": 2.8239500196829, + "P_CRM": 2.8239500196828597, "T_CRM": 0.0, - "alpha_CRM": 13920.948211002, - "beta_CRM": -136129.67663964, + "alpha_CRM": 13920.948211001782, + "beta_CRM": -2375.911067036879, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||ddrag/dXv||": 76669.509292435, - "||ddrag/dw||": 58713.85908496, + "||ddrag/dXv||": 76669.50929243516, + "||ddrag/dw||": 58713.85908496013, "||dfx/dXdv||": { - "P_CRM": 1.5698773130354, + "P_CRM": 1.5698773130354269, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, @@ -624,10 +644,10 @@ "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dfx/dXv||": 76836.958951657, - "||dfx/dw||": 58537.39511676, + "||dfx/dXv||": 76836.95895165729, + "||dfx/dw||": 58537.3951167598, "||dfy/dXdv||": { - "P_CRM": 6.8098440789536, + "P_CRM": 6.809844078953628, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, @@ -636,10 +656,10 @@ "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dfy/dXv||": 60396.375194859, - "||dfy/dw||": 438994.14822249, + "||dfy/dXv||": 60396.37519485916, + "||dfy/dw||": 438994.1482224906, "||dfz/dXdv||": { - "P_CRM": 39.949602720948, + "P_CRM": 39.94960272094757, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, @@ -648,112 +668,112 @@ "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dfz/dXv||": 95887.398516561, - "||dfz/dw||": 505641.3049517, + "||dfz/dXv||": 95887.39851656104, + "||dfz/dw||": 505641.30495170003, "||dlift/dXdv||": { - "P_CRM": 39.88057896553, + "P_CRM": 39.8805789655298, "T_CRM": 0.0, - "alpha_CRM": -985.74451510449, - "beta_CRM": 4278.0474344726, + "alpha_CRM": -985.7445151044908, + "beta_CRM": 74.66601328804326, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dlift/dXv||": 96021.340336769, - "||dlift/dw||": 505620.84475589, + "||dlift/dXv||": 96021.34033676918, + "||dlift/dw||": 505620.84475589544, "||dmx/dXdv||": { - "P_CRM": 484.16524219891, + "P_CRM": 484.1652421989062, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, "mach_CRM": 0.0, "xRef_CRM": 0.0, - "yRef_CRM": -798992.05441895, - "zRef_CRM": 136196.88157907 + "yRef_CRM": -798992.0544189513, + "zRef_CRM": 136196.88157907207 }, - "||dmx/dXv||": 1531384.4494631, - "||dmx/dw||": 4784217.8208228, + "||dmx/dXv||": 1531384.449463087, + "||dmx/dw||": 4784217.820822829, "||dmy/dXdv||": { - "P_CRM": -1380.5612999289, + "P_CRM": -1380.5612999289351, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, "mach_CRM": 0.0, - "xRef_CRM": 798992.05441895, + "xRef_CRM": 798992.0544189513, "yRef_CRM": 0.0, - "zRef_CRM": -31397.546260708 + "zRef_CRM": -31397.546260708514 }, - "||dmy/dXv||": 4331579.1792177, - "||dmy/dw||": 19197770.326317, + "||dmy/dXv||": 4331579.179217695, + "||dmy/dw||": 19197770.32631722, "||dmz/dXdv||": { - "P_CRM": 193.82780767865, + "P_CRM": 193.82780767865415, "T_CRM": 0.0, "alpha_CRM": 0.0, "beta_CRM": 0.0, "mach_CRM": 0.0, - "xRef_CRM": -136196.88157907, - "yRef_CRM": 31397.546260708, + "xRef_CRM": -136196.88157907207, + "yRef_CRM": 31397.546260708514, "zRef_CRM": 0.0 }, - "||dmz/dXv||": 3654263.3942925, - "||dmz/dw||": 15182353.736361, + "||dmz/dXv||": 3654263.3942924575, + "||dmz/dw||": 15182353.736361403, "||dsepsensor/dXdv||": { "P_CRM": 0.0, "T_CRM": 0.0, - "alpha_CRM": -3.012167019863e-07, - "beta_CRM": 8.006886582785e-05, + "alpha_CRM": -3.0121670198630506e-07, + "beta_CRM": 1.3974653370335517e-06, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dsepsensor/dXv||": 1.3881813759948e-05, - "||dsepsensor/dw||": 6.5208036004008e-05, + "||dsepsensor/dXv||": 1.3881813759948128e-05, + "||dsepsensor/dw||": 6.520803600400802e-05, "||dsepsensoravgx/dXdv||": { "P_CRM": 0.0, "T_CRM": 0.0, - "alpha_CRM": -5.816319036534e-06, - "beta_CRM": 0.0016870093399972, + "alpha_CRM": -5.8163190365340404e-06, + "beta_CRM": 2.9443867494847436e-05, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dsepsensoravgx/dXv||": 0.00047120296859797, - "||dsepsensoravgx/dw||": 0.00066098062224142, + "||dsepsensoravgx/dXv||": 0.00047120296859796723, + "||dsepsensoravgx/dw||": 0.0006609806222414157, "||dsepsensoravgy/dXdv||": { "P_CRM": 0.0, "T_CRM": 0.0, - "alpha_CRM": -2.940250962287e-06, - "beta_CRM": 0.00033037579506835, + "alpha_CRM": -2.9402509622870152e-06, + "beta_CRM": 5.766145392836719e-06, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dsepsensoravgy/dXv||": 0.00014007605561793, - "||dsepsensoravgy/dw||": 0.0001082097484429, + "||dsepsensoravgy/dXv||": 0.00014007605561792633, + "||dsepsensoravgy/dw||": 0.00010820974844289659, "||dsepsensoravgz/dXdv||": { "P_CRM": 0.0, "T_CRM": 0.0, - "alpha_CRM": -1.4517700560138e-06, - "beta_CRM": 0.00040527196963129, + "alpha_CRM": -1.4517700560137743e-06, + "beta_CRM": 7.073330236108463e-06, "mach_CRM": 0.0, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 }, - "||dsepsensoravgz/dXv||": 7.0247216287258e-05, - "||dsepsensoravgz/dw||": 0.00033034128486063, - "||dwBar^T * dR/dXv||": 36504.154957055, - "||dwBar^T * dR/dw||": 4648.5614597942, + "||dsepsensoravgz/dXv||": 7.024721628725767e-05, + "||dsepsensoravgz/dw||": 0.00033034128486063074, + "||dwBar^T * dR/dXv||": 36504.15495705751, + "||dwBar^T * dR/dw||": 4648.561459794209, "||dwBar^T * dR/xDv||": { - "P_CRM": 0.0, + "P_CRM": -4.336808689942018e-19, "T_CRM": 0.0, - "alpha_CRM": 0.18918070538783, - "beta_CRM": 31.276904236155, - "mach_CRM": 13.77969816822, + "alpha_CRM": 0.18918070538782913, + "beta_CRM": 0.545884958751867, + "mach_CRM": 13.77969816821955, "xRef_CRM": 0.0, "yRef_CRM": 0.0, "zRef_CRM": 0.0 diff --git a/tests/reg_tests/refs/funcs_euler_scalar_jst_rand_tut_wing.json b/tests/reg_tests/refs/funcs_euler_scalar_jst_rand_tut_wing.json index 64c36e51d..edd941d7f 100644 --- a/tests/reg_tests/refs/funcs_euler_scalar_jst_rand_tut_wing.json +++ b/tests/reg_tests/refs/funcs_euler_scalar_jst_rand_tut_wing.json @@ -1,59 +1,71 @@ { - "Dot product test for (w, xV) -> (dw, F)": 1017964.1524088, - "Dot product test for Xv -> R": -899.87477090542, - "Dot product test for w -> F": 30224.852539867, - "Dot product test for w -> R": 20370.531911332, - "Dot product test for xV -> F": 968268.6427285, + "Dot product test for (w, xV) -> (dw, F)": 1017964.1524087922, + "Dot product test for Xv -> R": -899.8747709053662, + "Dot product test for w -> F": 30224.852539867366, + "Dot product test for w -> R": 20370.531911331873, + "Dot product test for xV -> F": 968268.6427284982, "Eval Functions:": { - "mdo_tutorial_cd": 0.02027070982805, - "mdo_tutorial_cfx": 0.0030182624240266, - "mdo_tutorial_cfy": 0.54930021561765, - "mdo_tutorial_cfz": 0.009556573357231, - "mdo_tutorial_cl": 0.54893436320632, - "mdo_tutorial_cmx": -1.0529250295011, - "mdo_tutorial_cmy": -0.028597260339066, - "mdo_tutorial_cmz": 0.85599214537286, - "mdo_tutorial_drag": 8263.9629826994, - "mdo_tutorial_fx": 1230.4852250272, - "mdo_tutorial_fy": 223938.711903, - "mdo_tutorial_fz": 3896.0238262759, - "mdo_tutorial_lift": 223789.56119195, - "mdo_tutorial_mx": -1395083.5470878, - "mdo_tutorial_my": -37890.226058849, - "mdo_tutorial_mz": 1134155.3529332, - "mdo_tutorial_sepsensor": 3.2302564705555e-07, - "mdo_tutorial_sepsensoravgx": 1.3981004079791e-06, - "mdo_tutorial_sepsensoravgy": 5.3783405003142e-09, - "mdo_tutorial_sepsensoravgz": 1.8401410657129e-06 - }, - "Norm of residual": 9.8693334851605e-15, - "Norm of state vector": 355.63933965331, - "Sum of Forces x": 1230.4852250272, - "Sum of Forces y": 223938.711903, - "Sum of Forces z": 3896.0238262759, - "Sum of Tractions x": 161524.3685825, - "Sum of Tractions y": 2609802.897359, - "Sum of Tractions z": 377306.85128131, - "Total number of adjoint state DOF": 60480.0, - "Total number of spatial DOF": 57174.0, - "Total number of state DOF": 60480.0, + "mdo_tutorial_cd": 0.020270709828049894, + "mdo_tutorial_cfx": 0.0030182624240265915, + "mdo_tutorial_cfy": 0.5493002156176504, + "mdo_tutorial_cfz": 0.009556573357230962, + "mdo_tutorial_cl": 0.5489343632063168, + "mdo_tutorial_cmx": -1.0529250295010903, + "mdo_tutorial_cmy": -0.02859726033906576, + "mdo_tutorial_cmz": 0.8559921453728625, + "mdo_tutorial_drag": 8263.962982699382, + "mdo_tutorial_fx": 1230.485225027161, + "mdo_tutorial_fy": 223938.71190300374, + "mdo_tutorial_fz": 3896.023826275919, + "mdo_tutorial_lift": 223789.56119195124, + "mdo_tutorial_mx": -1395083.5470877648, + "mdo_tutorial_my": -37890.22605884857, + "mdo_tutorial_mz": 1134155.352933228, + "mdo_tutorial_sepsensor": 3.230256470555487e-07, + "mdo_tutorial_sepsensoravgx": 1.3981004079791113e-06, + "mdo_tutorial_sepsensoravgy": 5.3783405003141785e-09, + "mdo_tutorial_sepsensoravgz": 1.840141065712916e-06 + }, + "Norm of residual": 1.0914360609615754e-14, + "Norm of state vector": 355.63933965330676, + "Sum of Forces x": 1230.4852250271624, + "Sum of Forces y": 223938.71190300383, + "Sum of Forces z": 3896.0238262759203, + "Sum of Tractions x": 161524.36858250463, + "Sum of Tractions y": 2609802.8973590303, + "Sum of Tractions z": 377306.8512813082, + "Total number of adjoint state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 57174, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": -4.2688900119195e-22, - "cfx": 2.1175823681358e-22, - "cfy": -2.0328790734103e-20, - "cfz": -1.0587911840679e-22, - "cl": -2.0325411189998e-20, - "cmx": 3.3881317890172e-20, - "cmy": 1.0587911840679e-21, - "cmz": -3.3881317890172e-20, - "drag": 0.41319814913497, - "fx": 0.061524261251358, - "fy": 11.19693559515, - "fz": 0.1948011913138, - "lift": 11.189478059598, - "mx": -69.754177354388, - "my": -1.8945113029424, - "mz": 56.707767646661, + "cd": -1.3655486086790813e-22, + "cfx": -2.5579940696983225e-23, + "cfy": -3.533424392942769e-21, + "cfz": -6.09094805655244e-23, + "cl": -3.530877375948135e-21, + "cmx": 1.510836534084545e-20, + "cmy": -1.1196144706617166e-21, + "cmz": -2.597896903803872e-20, + "drag": 0.41319814913496916, + "fx": 0.06152426125135801, + "fy": 11.19693559515019, + "fz": 0.19480119131379603, + "lift": 11.189478059597565, + "mx": -69.75417735438823, + "my": -1.89451130294243, + "mz": 56.70776764666138, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -82,80 +94,80 @@ "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": 0.0052595569762535, - "cfx": 0.0055273180229871, - "cfy": -0.0084376709359548, - "cfz": 0.0046908772227583, - "cl": -0.0086071247094623, - "cmx": -0.069020118241421, - "cmy": 0.059148757675651, - "cmz": 0.086814869989526, - "drag": 2144.216188079, - "fx": 2253.3770116114, - "fy": -3439.86968717, - "fz": 1912.3768261741, - "lift": -3508.9526015536, - "mx": -91448.895865153, - "my": 78369.73796993, - "mz": 115026.23014132, - "sepsensor": -2.7376283897928e-08, - "sepsensoravgx": 1.7908434095077e-08, - "sepsensoravgy": 1.6363519495295e-07, - "sepsensoravgz": -2.0823576319614e-07 + "cd": 0.005259556976253425, + "cfx": 0.00552731802298698, + "cfy": -0.008437670935955006, + "cfz": 0.00469087722275839, + "cl": -0.008607124709462531, + "cmx": -0.06902011824142046, + "cmy": 0.05914875767564997, + "cmz": 0.08681486998952564, + "drag": 2144.216188078996, + "fx": 2253.377011611332, + "fy": -3439.869687170137, + "fz": 1912.3768261741407, + "lift": -3508.952601553685, + "mx": -91448.89586515244, + "my": 78369.73796992918, + "mz": 115026.2301413219, + "sepsensor": -2.7376283897927723e-08, + "sepsensoravgx": 1.7908434095076924e-08, + "sepsensoravgy": 1.6363519495295456e-07, + "sepsensoravgz": -2.0823576319614472e-07 }, "dFuncs/dalpha": { - "cd": 0.0095807120152887, + "cd": 0.009580712015288649, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.00035379062821584, + "cl": -0.0003537906282158444, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 3905.8646743929, + "drag": 3905.864674392876, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -144.23336331104, + "lift": -144.23336331103542, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": -2.3812477926511e-09, - "sepsensoravgx": -4.2955786452359e-09, - "sepsensoravgy": -3.343608190636e-10, - "sepsensoravgz": -2.1908130987081e-08 + "sepsensor": -2.381247792651087e-09, + "sepsensoravgx": -4.295578645235843e-09, + "sepsensoravgy": -3.343608190635989e-10, + "sepsensoravgz": -2.1908130987081324e-08 }, "dFuncs/dbeta": { - "cd": -0.0095518577651687, + "cd": -0.009551857765168714, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00030017922333644, + "cl": 0.0003001792233364415, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3894.101373704, + "drag": -3894.1013737039807, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 122.3770657698, + "lift": 122.37706576980045, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 4.0764198603165e-07, - "sepsensoravgx": 8.5154196172495e-07, - "sepsensoravgy": -3.163919322694e-08, - "sepsensoravgz": 1.7973918124934e-06 + "sepsensor": 4.0764198603165047e-07, + "sepsensoravgx": 8.515419617249478e-07, + "sepsensoravgy": -3.163919322693998e-08, + "sepsensoravgz": 1.79739181249335e-06 }, "dFuncs/dmach": { - "cd": -0.050676774570125, - "cfx": -0.0075456560600664, - "cfy": -1.3732505390441, - "cfz": -0.023891433393077, - "cl": -1.3723359080158, - "cmx": 2.6323125737527, - "cmy": 0.071493150847665, - "cmz": -2.1399803634322, + "cd": -0.05067677457012475, + "cfx": -0.0075456560600664765, + "cfy": -1.3732505390441265, + "cfz": -0.023891433393077408, + "cl": -1.3723359080157926, + "cmx": 2.632312573752726, + "cmy": 0.0714931508476644, + "cmz": -2.1399803634321564, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": -0.016953086955139, - "cfx": -0.018902945681096, - "cfy": 0.061779190325396, - "cfz": 0.016454984088557, - "cl": 0.062342461896973, - "cmx": -0.088684675335538, - "cmy": -0.045953340347476, - "cmz": 0.041696679548208, - "drag": -6911.4344898712, - "fx": -7706.3528952691, - "fy": 25186.140311858, - "fz": 6708.3679132229, - "lift": 25415.774866158, - "mx": -117503.64743257, - "my": -60886.337826792, - "mz": 55246.432534193, - "sepsensor": 1.4186184792287e-09, - "sepsensoravgx": -2.4804579266285e-07, - "sepsensoravgy": -5.4873953730867e-09, - "sepsensoravgz": 1.1571286919054e-07 + "cd": -0.016953086955139324, + "cfx": -0.018902945681095656, + "cfy": 0.061779190325396235, + "cfz": 0.016454984088556987, + "cl": 0.06234246189697252, + "cmx": -0.08868467533553798, + "cmy": -0.04595334034747593, + "cmz": 0.04169667954820793, + "drag": -6911.434489871201, + "fx": -7706.352895269078, + "fy": 25186.140311857536, + "fz": 6708.367913222912, + "lift": 25415.774866157753, + "mx": -117503.64743257439, + "my": -60886.33782679171, + "mz": 55246.43253419358, + "sepsensor": 1.4186184792284626e-09, + "sepsensoravgx": -2.4804579266284885e-07, + "sepsensoravgy": -5.487395373086676e-09, + "sepsensoravgz": 1.1571286919054186e-07 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.0029404841099172, - "cmz": -0.16901545095928, + "cmy": 0.00294048410991722, + "cmz": -0.16901545095927709, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3896.0238262759, - "mz": -223938.711903, + "my": 3896.02382627592, + "mz": -223938.71190300374, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.0029404841099172, + "cmx": -0.0029404841099172217, "cmy": 0.0, - "cmz": 0.00092869613046972, + "cmz": 0.0009286961304697189, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3896.0238262759, + "mx": -3896.0238262759217, "my": 0.0, - "mz": 1230.4852250272, + "mz": 1230.4852250271588, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -241,34 +253,22 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": 0.16901545095928, - "cmy": -0.00092869613046972, + "cmx": 0.16901545095927709, + "cmy": -0.0009286961304697186, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 223938.711903, - "my": -1230.4852250272, + "mx": 223938.71190300374, + "my": -1230.4852250271583, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 2890130.8238612, - "||FBar^T * dF/dw||": 435525.53439101, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 76.909390965924, - "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.7, "CFLCoarse": 1.0, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.01, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -417,6 +419,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -435,6 +439,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -456,6 +461,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -463,6 +469,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -480,141 +487,154 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||dF/dP||": 7.1763531920964, + "||FBar^T * dF/dXv||": 2890130.823861173, + "||FBar^T * dF/dw||": 435525.53439101396, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 76.90939096592419, + "T_mdo_tutorial": 0.0, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, + "||dF/dP||": 7.176353192096448, "||dF/dT||": 0.0, - "||dF/dXv * xVDot||": 978142.58084362, + "||dF/dXv * xVDot||": 978142.5808436234, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 127454.66554515, + "||dF/dw * wDot||": 127454.66554514722, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, "||dR/dP||": 0.0, "||dR/dT||": 0.0, - "||dR/dXv * xVDot||": 8400.1470609385, - "||dR/dalpha||": 0.0093452421905386, - "||dR/dbeta||": 0.48757498890206, - "||dR/dmach||": 0.83475527359821, - "||dR/dw * wDot||": 1408.9999988589, + "||dR/dXv * xVDot||": 8400.147060938625, + "||dR/dalpha||": 0.009345242190538621, + "||dR/dbeta||": 0.48757498890206313, + "||dR/dmach||": 0.8347552735982129, + "||dR/dw * wDot||": 1408.999998858896, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 8.5077747433388e-22, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0095807120152887, - "beta_mdo_tutorial": -0.0095518577651687, - "mach_mdo_tutorial": -0.050676774570125, + "alpha_mdo_tutorial": 0.009580712015288645, + "beta_mdo_tutorial": -0.00016671136768438137, + "mach_mdo_tutorial": -0.050676774570124726, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 0.098078257157101, - "||dcd/dw||": 0.027850823274324, + "||dcd/dXv||": 0.09807825715710082, + "||dcd/dw||": 0.027850823274323575, "||dcfx/dXdv||": { - "P_mdo_tutorial": 1.0863339154749e-22, + "P_mdo_tutorial": 1.6940658945086007e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.0075456560600664, + "mach_mdo_tutorial": -0.0075456560600664765, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 0.098058313067027, - "||dcfx/dw||": 0.02749642272642, + "||dcfx/dXv||": 0.09805831306702709, + "||dcfx/dw||": 0.027496422726419868, "||dcfy/dXdv||": { - "P_mdo_tutorial": 9.51588576681e-21, + "P_mdo_tutorial": 1.0164395367051604e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.3732505390441, + "mach_mdo_tutorial": -1.3732505390441254, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfy/dXv||": 0.10998787566628, - "||dcfy/dw||": 0.24071590442929, + "||dcfy/dXv||": 0.10998787566627864, + "||dcfy/dw||": 0.24071590442928747, "||dcfz/dXdv||": { - "P_mdo_tutorial": -8.470329472543e-22, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.023891433393077, + "mach_mdo_tutorial": -0.023891433393077397, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 0.049929184643988, - "||dcfz/dw||": 0.012408555320481, + "||dcfz/dXv||": 0.04992918464398767, + "||dcfz/dw||": 0.012408555320481233, "||dcl/dXdv||": { - "P_mdo_tutorial": -5.5945924521498e-21, + "P_mdo_tutorial": 6.437450399132683e-20, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.00035379062821584, - "beta_mdo_tutorial": 0.00030017922333644, - "mach_mdo_tutorial": -1.3723359080158, + "alpha_mdo_tutorial": -0.00035379062821584424, + "beta_mdo_tutorial": 5.2391157933003015e-06, + "mach_mdo_tutorial": -1.3723359080157915, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 0.10997009151655, - "||dcl/dw||": 0.24067515773528, + "||dcl/dXv||": 0.10997009151654584, + "||dcl/dw||": 0.24067515773528073, "||dcmx/dXdv||": { - "P_mdo_tutorial": -3.8983367908399e-20, + "P_mdo_tutorial": -1.5585406229479126e-19, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.6323125737527, + "mach_mdo_tutorial": 2.632312573752725, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -0.0029404841099172, - "zRef_mdo_tutorial": 0.16901545095928 + "yRef_mdo_tutorial": -0.0029404841099172204, + "zRef_mdo_tutorial": 0.16901545095927706 }, - "||dcmx/dXv||": 0.25228612763729, - "||dcmx/dw||": 0.45601590348102, + "||dcmx/dXv||": 0.25228612763728814, + "||dcmx/dw||": 0.4560159034810228, "||dcmy/dXdv||": { - "P_mdo_tutorial": -2.5410988417629e-21, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.071493150847664, - "xRef_mdo_tutorial": 0.0029404841099172, + "mach_mdo_tutorial": 0.07149315084766437, + "xRef_mdo_tutorial": 0.0029404841099172204, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.00092869613046972 + "zRef_mdo_tutorial": -0.0009286961304697208 }, "||dcmy/dXv||": 0.29145830457335, - "||dcmy/dw||": 0.066452474749252, + "||dcmy/dw||": 0.06645247474925207, "||dcmz/dXdv||": { - "P_mdo_tutorial": -2.0792632262592e-20, + "P_mdo_tutorial": 1.6940658945086007e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -2.1399803634322, - "xRef_mdo_tutorial": -0.16901545095928, - "yRef_mdo_tutorial": 0.00092869613046972, + "mach_mdo_tutorial": -2.139980363432155, + "xRef_mdo_tutorial": -0.16901545095927706, + "yRef_mdo_tutorial": 0.0009286961304697208, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 0.1590781097352, - "||dcmz/dw||": 0.36135195463751, + "||dcmz/dXv||": 0.1590781097351961, + "||dcmz/dw||": 0.36135195463751474, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.41319814913497, + "P_mdo_tutorial": 0.41319814913496966, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 3905.8646743929, - "beta_mdo_tutorial": -3894.101373704, + "alpha_mdo_tutorial": 3905.8646743928757, + "beta_mdo_tutorial": -67.9648903775686, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 39984.543877807, - "||ddrag/dw||": 11354.223632476, + "||ddrag/dXv||": 39984.543877806864, + "||ddrag/dw||": 11354.223632476236, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.061524261251358, + "P_mdo_tutorial": 0.06152426125135779, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -623,10 +643,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 39976.413071166, - "||dfx/dw||": 11209.741617107, + "||dfx/dXv||": 39976.4130711656, + "||dfx/dw||": 11209.741617106853, "||dfy/dXdv||": { - "P_mdo_tutorial": 11.19693559515, + "P_mdo_tutorial": 11.196935595150194, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -635,10 +655,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 44839.857151628, - "||dfy/dw||": 98135.059917732, + "||dfy/dXv||": 44839.85715162848, + "||dfy/dw||": 98135.05991773194, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.1948011913138, + "P_mdo_tutorial": 0.19480119131379547, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -647,112 +667,112 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 20355.129995661, - "||dfz/dw||": 5058.7198330538, + "||dfz/dXv||": 20355.129995660896, + "||dfz/dw||": 5058.71983305379, "||dlift/dXdv||": { - "P_mdo_tutorial": 11.189478059598, + "P_mdo_tutorial": 11.189478059597556, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -144.23336331104, - "beta_mdo_tutorial": 122.3770657698, + "alpha_mdo_tutorial": -144.23336331103542, + "beta_mdo_tutorial": 2.1358827266126665, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 44832.606909465, - "||dlift/dw||": 98118.448305519, + "||dlift/dXv||": 44832.606909465416, + "||dlift/dw||": 98118.44830551925, "||dmx/dXdv||": { - "P_mdo_tutorial": -69.754177354388, + "P_mdo_tutorial": -69.75417735438816, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3896.0238262759, - "zRef_mdo_tutorial": 223938.711903 + "yRef_mdo_tutorial": -3896.023826275919, + "zRef_mdo_tutorial": 223938.71190300374 }, - "||dmx/dXv||": 334269.0276743, - "||dmx/dw||": 604202.83147622, + "||dmx/dXv||": 334269.02767430124, + "||dmx/dw||": 604202.831476216, "||dmy/dXdv||": { - "P_mdo_tutorial": -1.8945113029424, + "P_mdo_tutorial": -1.8945113029424334, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3896.0238262759, + "xRef_mdo_tutorial": 3896.023826275919, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -1230.4852250272 + "zRef_mdo_tutorial": -1230.485225027161 }, - "||dmy/dXv||": 386170.59522751, - "||dmy/dw||": 88046.870943769, + "||dmy/dXv||": 386170.59522750584, + "||dmy/dw||": 88046.87094376904, "||dmz/dXdv||": { - "P_mdo_tutorial": 56.707767646662, + "P_mdo_tutorial": 56.707767646661424, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": -223938.711903, - "yRef_mdo_tutorial": 1230.4852250272, + "xRef_mdo_tutorial": -223938.71190300374, + "yRef_mdo_tutorial": 1230.485225027161, "zRef_mdo_tutorial": 0.0 }, - "||dmz/dXv||": 210772.13227475, - "||dmz/dw||": 478776.88581652, + "||dmz/dXv||": 210772.13227474544, + "||dmz/dw||": 478776.88581652154, "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.3812477926511e-09, - "beta_mdo_tutorial": 4.0764198603165e-07, + "alpha_mdo_tutorial": -2.3812477926510685e-09, + "beta_mdo_tutorial": 7.114694825621022e-09, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensor/dXv||": 3.1189421519636e-07, - "||dsepsensor/dw||": 2.6989826046099e-07, + "||dsepsensor/dXv||": 3.1189421519635924e-07, + "||dsepsensor/dw||": 2.698982604609904e-07, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -4.2955786452358e-09, - "beta_mdo_tutorial": 8.5154196172495e-07, + "alpha_mdo_tutorial": -4.295578645235823e-09, + "beta_mdo_tutorial": 1.4862210950991874e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgx/dXv||": 1.0550321521116e-06, - "||dsepsensoravgx/dw||": 7.3422550940479e-07, + "||dsepsensoravgx/dXv||": 1.055032152111611e-06, + "||dsepsensoravgx/dw||": 7.342255094047856e-07, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -3.343608190636e-10, - "beta_mdo_tutorial": -3.163919322694e-08, + "alpha_mdo_tutorial": -3.3436081906359965e-10, + "beta_mdo_tutorial": -5.522080944847925e-10, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgy/dXv||": 1.9476299481517e-08, - "||dsepsensoravgy/dw||": 8.7939246511613e-09, + "||dsepsensoravgy/dXv||": 1.947629948151731e-08, + "||dsepsensoravgy/dw||": 8.793924651161313e-09, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.1908130987081e-08, - "beta_mdo_tutorial": 1.7973918124934e-06, + "alpha_mdo_tutorial": -2.190813098708126e-08, + "beta_mdo_tutorial": 3.137040507639749e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgz/dXv||": 1.9577409233379e-06, - "||dsepsensoravgz/dw||": 1.341803724559e-06, - "||dwBar^T * dR/dXv||": 9646.0357395747, - "||dwBar^T * dR/dw||": 1867.3313108163, + "||dsepsensoravgz/dXv||": 1.9577409233378745e-06, + "||dsepsensoravgz/dw||": 1.3418037245590377e-06, + "||dwBar^T * dR/dXv||": 9646.035739574843, + "||dwBar^T * dR/dw||": 1867.3313108162642, "||dwBar^T * dR/xDv||": { - "P_mdo_tutorial": 0.0, + "P_mdo_tutorial": -8.131516293641283e-20, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.00344594895845, - "beta_mdo_tutorial": -1.2095119012913, - "mach_mdo_tutorial": -2.7398311389063, + "alpha_mdo_tutorial": -0.0034459489584500558, + "beta_mdo_tutorial": -0.021109965019590227, + "mach_mdo_tutorial": -2.739831138906303, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/refs/funcs_euler_scalar_jst_tut_wing.json b/tests/reg_tests/refs/funcs_euler_scalar_jst_tut_wing.json index 4805188c1..7d0289ff8 100644 --- a/tests/reg_tests/refs/funcs_euler_scalar_jst_tut_wing.json +++ b/tests/reg_tests/refs/funcs_euler_scalar_jst_tut_wing.json @@ -1,59 +1,71 @@ { - "Dot product test for (w, xV) -> (dw, F)": 663444.3051271068, - "Dot product test for Xv -> R": -276.9564463794379, - "Dot product test for w -> F": -1607.4453852893494, - "Dot product test for w -> R": 21261.52678240127, - "Dot product test for xV -> F": 644067.1801763745, + "Dot product test for (w, xV) -> (dw, F)": 663444.305127107, + "Dot product test for Xv -> R": -276.9564463793697, + "Dot product test for w -> F": -1607.4453852893203, + "Dot product test for w -> R": 21261.526782401266, + "Dot product test for xV -> F": 644067.1801763743, "Eval Functions:": { "mdo_tutorial_cd": 0.020270709828051365, - "mdo_tutorial_cfx": 0.0030182624240277546, - "mdo_tutorial_cfy": 0.5493002156176603, - "mdo_tutorial_cfz": 0.00955657335723139, - "mdo_tutorial_cl": 0.5489343632063266, - "mdo_tutorial_cmx": -1.052925029501105, - "mdo_tutorial_cmy": -0.028597260339063475, - "mdo_tutorial_cmz": 0.8559921453728784, + "mdo_tutorial_cfx": 0.003018262424027751, + "mdo_tutorial_cfy": 0.5493002156176604, + "mdo_tutorial_cfz": 0.009556573357231396, + "mdo_tutorial_cl": 0.5489343632063267, + "mdo_tutorial_cmx": -1.0529250295011052, + "mdo_tutorial_cmy": -0.028597260339063492, + "mdo_tutorial_cmz": 0.8559921453728782, "mdo_tutorial_drag": 8263.962982699983, - "mdo_tutorial_fx": 1230.4852250276351, - "mdo_tutorial_fy": 223938.71190300776, - "mdo_tutorial_fz": 3896.023826276094, - "mdo_tutorial_lift": 223789.56119195526, - "mdo_tutorial_mx": -1395083.5470877842, - "mdo_tutorial_my": -37890.22605884555, - "mdo_tutorial_mz": 1134155.352933249, - "mdo_tutorial_sepsensor": 3.2302564705554915e-07, - "mdo_tutorial_sepsensoravgx": 1.3981004079791168e-06, - "mdo_tutorial_sepsensoravgy": 5.378340500314222e-09, - "mdo_tutorial_sepsensoravgz": 1.840141065712924e-06 - }, - "Norm of residual": 9.823371365766908e-15, + "mdo_tutorial_fx": 1230.4852250276338, + "mdo_tutorial_fy": 223938.71190300782, + "mdo_tutorial_fz": 3896.023826276096, + "mdo_tutorial_lift": 223789.56119195532, + "mdo_tutorial_mx": -1395083.5470877846, + "mdo_tutorial_my": -37890.22605884557, + "mdo_tutorial_mz": 1134155.3529332487, + "mdo_tutorial_sepsensor": 3.230256470555492e-07, + "mdo_tutorial_sepsensoravgx": 1.3981004079791164e-06, + "mdo_tutorial_sepsensoravgy": 5.3783405003142215e-09, + "mdo_tutorial_sepsensoravgz": 1.8401410657129243e-06 + }, + "Norm of residual": 1.0132986972140273e-14, "Norm of state vector": 355.6393396533052, - "Sum of Forces x": 1230.4852250276372, - "Sum of Forces y": 223938.71190300782, - "Sum of Forces z": 3896.0238262760945, - "Sum of Tractions x": 161524.36858250658, - "Sum of Tractions y": 2609802.8973590727, - "Sum of Tractions z": 377306.85128133174, - "Total number of adjoint state DOF": 60480, - "Total number of spatial DOF": 57174, - "Total number of state DOF": 60480, + "Sum of Forces x": 1230.4852250276344, + "Sum of Forces y": 223938.71190300785, + "Sum of Forces z": 3896.023826276096, + "Sum of Tractions x": 161524.3685825066, + "Sum of Tractions y": 2609802.897359072, + "Sum of Tractions z": 377306.8512813316, + "Total number of adjoint state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 57174, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": -1.0059413899302058e-22, - "cfx": 3.4295767863989074e-23, - "cfy": -4.293846692160064e-21, - "cfz": -3.422770337704929e-23, - "cl": -4.292805194120456e-21, - "cmx": -1.4567991798929754e-20, - "cmy": 2.1531379933355204e-22, - "cmz": -3.0701848492156574e-20, - "drag": 0.4131981491349991, - "fx": 0.06152426125138177, - "fy": 11.196935595150387, - "fz": 0.19480119131380474, - "lift": 11.189478059597763, - "mx": -69.75417735438924, - "my": -1.8945113029422767, - "mz": 56.70776764666242, + "cd": -2.4870068571135294e-22, + "cfx": 9.686468871634313e-24, + "cfy": -8.225919477229215e-21, + "cfz": -2.629840963172478e-22, + "cl": -8.222164741870894e-21, + "cmx": 1.655718990171924e-20, + "cmy": 1.5020481797062851e-21, + "cmz": 7.199596786526828e-21, + "drag": 0.4131981491349989, + "fx": 0.06152426125138154, + "fy": 11.19693559515039, + "fz": 0.1948011913138048, + "lift": 11.189478059597764, + "mx": -69.75417735438923, + "my": -1.8945113029422775, + "mz": 56.70776764666245, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -82,80 +94,80 @@ "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": -0.041806585224787446, - "cfx": -0.04248135613434475, - "cfy": 0.020814808171203986, - "cfz": 0.018308511887418062, - "cl": 0.02213890896272069, - "cmx": -0.11072927600658004, - "cmy": -0.12399168783124452, - "cmz": 0.12059250447065029, - "drag": -17043.708664441347, - "fx": -17318.799268849667, - "fy": 8485.78099523644, - "fz": 7464.014126262596, - "lift": 9025.590405921972, - "mx": -146711.86153767828, - "my": -164284.02670888574, - "mz": 159780.24472343278, - "sepsensor": 1.9771727189130687e-08, + "cd": -0.0418065852247875, + "cfx": -0.042481356134344804, + "cfy": 0.02081480817120396, + "cfz": 0.01830851188741809, + "cl": 0.022138908962720666, + "cmx": -0.11072927600657997, + "cmy": -0.12399168783124474, + "cmz": 0.12059250447065012, + "drag": -17043.70866444137, + "fx": -17318.79926884969, + "fy": 8485.780995236431, + "fz": 7464.014126262607, + "lift": 9025.590405921963, + "mx": -146711.8615376782, + "my": -164284.02670888603, + "mz": 159780.24472343258, + "sepsensor": 1.9771727189130694e-08, "sepsensoravgx": 2.997415118105214e-07, - "sepsensoravgy": 1.640800168144118e-07, - "sepsensoravgz": 3.841248923383027e-07 + "sepsensoravgy": 1.6408001681441186e-07, + "sepsensoravgz": 3.841248923383026e-07 }, "dFuncs/dalpha": { - "cd": 0.009580712015288817, + "cd": 0.009580712015288819, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.00035379062821586994, + "cl": -0.0003537906282158698, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 3905.8646743929444, + "drag": 3905.8646743929453, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -144.23336331104585, + "lift": -144.23336331104582, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": -2.381247792651001e-09, - "sepsensoravgx": -4.295578645235807e-09, - "sepsensoravgy": -3.3436081906359655e-10, - "sepsensoravgz": -2.1908130987081304e-08 + "sepsensor": -2.3812477926510015e-09, + "sepsensoravgx": -4.295578645235805e-09, + "sepsensoravgy": -3.343608190635966e-10, + "sepsensoravgz": -2.190813098708131e-08 }, "dFuncs/dbeta": { - "cd": -0.009551857765169142, + "cd": -0.009551857765169149, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00030017922333645493, + "cl": 0.00030017922333645515, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3894.1013737041553, + "drag": -3894.101373704158, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 122.37706576980594, + "lift": 122.37706576980602, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 4.0764198603164935e-07, - "sepsensoravgx": 8.515419617249488e-07, - "sepsensoravgy": -3.163919322694071e-08, + "sepsensor": 4.076419860316493e-07, + "sepsensoravgx": 8.515419617249489e-07, + "sepsensoravgy": -3.16391932269407e-08, "sepsensoravgz": 1.7973918124933576e-06 }, "dFuncs/dmach": { - "cd": -0.05067677457012841, - "cfx": -0.007545656060069381, - "cfy": -1.3732505390441505, - "cfz": -0.02389143339307848, - "cl": -1.3723359080158166, - "cmx": 2.6323125737527624, - "cmy": 0.07149315084765867, - "cmz": -2.139980363432196, + "cd": -0.050676774570128404, + "cfx": -0.0075456560600693605, + "cfy": -1.373250539044151, + "cfz": -0.023891433393078497, + "cl": -1.372335908015817, + "cmx": 2.6323125737527633, + "cmy": 0.07149315084765875, + "cmz": -2.139980363432195, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": -0.0001821289041975667, - "cfx": -0.001959325134415885, - "cfy": 0.05654843988719108, - "cfz": 0.008390726528063462, - "cl": 0.05658208053544756, + "cd": -0.00018212890419756344, + "cfx": -0.00195932513441588, + "cfy": 0.05654843988719102, + "cfz": 0.008390726528063464, + "cl": 0.0565820805354475, "cmx": -0.05907199265018937, - "cmy": -0.01610949282928143, - "cmz": 0.048469174017263625, - "drag": -74.25031166326399, - "fx": -798.777670798668, - "fy": 23053.66797321006, - "fz": 3420.731390960912, - "lift": 23067.38259269126, + "cmy": -0.016109492829281445, + "cmz": 0.04846917401726362, + "drag": -74.25031166326262, + "fx": -798.7776707986659, + "fy": 23053.667973210035, + "fz": 3420.731390960913, + "lift": 23067.382592691236, "mx": -78268.0273817949, - "my": -21344.433619084724, - "mz": 64219.71680591361, - "sepsensor": -6.586159719314999e-09, - "sepsensoravgx": -1.3405212632261245e-07, - "sepsensoravgy": -7.611344431931446e-09, - "sepsensoravgz": 3.1433810837097747e-07 + "my": -21344.433619084743, + "mz": 64219.7168059136, + "sepsensor": -6.586159719314988e-09, + "sepsensoravgx": -1.340521263226123e-07, + "sepsensoravgy": -7.611344431931443e-09, + "sepsensoravgz": 3.143381083709778e-07 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.002940484109917352, - "cmz": -0.16901545095928008, + "cmy": 0.0029404841099173536, + "cmz": -0.16901545095928014, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3896.023826276094, - "mz": -223938.71190300773, + "my": 3896.0238262760968, + "mz": -223938.71190300782, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.002940484109917352, + "cmx": -0.002940484109917354, "cmy": 0.0, - "cmz": 0.0009286961304700775, + "cmz": 0.0009286961304700751, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3896.023826276094, + "mx": -3896.023826276097, "my": 0.0, - "mz": 1230.4852250276338, + "mz": 1230.4852250276306, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -241,34 +253,22 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": 0.16901545095928008, - "cmy": -0.0009286961304700772, + "cmx": 0.16901545095928014, + "cmy": -0.0009286961304700736, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 223938.71190300773, - "my": -1230.4852250276335, + "mx": 223938.71190300782, + "my": -1230.4852250276285, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 3120938.5755719226, - "||FBar^T * dF/dw||": 459593.6461375119, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 82.97574939585272, - "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.7, "CFLCoarse": 1.0, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.01, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -417,6 +419,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -435,6 +439,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -456,6 +461,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -463,6 +469,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -480,11 +487,24 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, + "||FBar^T * dF/dXv||": 3120938.5755719226, + "||FBar^T * dF/dw||": 459593.6461375119, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 82.97574939585256, + "T_mdo_tutorial": 0.0, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, "||dF/dP||": 7.176353192096591, "||dF/dT||": 0.0, "||dF/dXv * xVDot||": 1059401.1638609914, @@ -499,42 +519,42 @@ "||dR/dT||": 0.0, "||dR/dXv * xVDot||": 9045.834070624123, "||dR/dalpha||": 0.009345242190538621, - "||dR/dbeta||": 0.4875749889020632, + "||dR/dbeta||": 0.48757498890206313, "||dR/dmach||": 0.8347552735982124, - "||dR/dw * wDot||": 1436.834274766089, + "||dR/dw * wDot||": 1436.8342747660897, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 6.703807190096124e-22, + "P_mdo_tutorial": -1.6940658945086007e-21, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.009580712015288814, - "beta_mdo_tutorial": -0.009551857765169139, - "mach_mdo_tutorial": -0.050676774570128404, + "alpha_mdo_tutorial": 0.009580712015288817, + "beta_mdo_tutorial": -0.00016671136768438893, + "mach_mdo_tutorial": -0.0506767745701284, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 0.09807825715710274, - "||dcd/dw||": 0.027850823274323575, + "||dcd/dXv||": 0.09807825715710276, + "||dcd/dw||": 0.02785082327432357, "||dcfx/dXdv||": { - "P_mdo_tutorial": -3.3625152316648345e-22, + "P_mdo_tutorial": -1.6940658945086007e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.007545656060069388, + "mach_mdo_tutorial": -0.007545656060069368, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 0.098058313067029, + "||dcfx/dXv||": 0.09805831306702902, "||dcfx/dw||": 0.02749642272641985, "||dcfy/dXdv||": { - "P_mdo_tutorial": 2.1523684305523796e-20, + "P_mdo_tutorial": 1.0164395367051604e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.37325053904415, + "mach_mdo_tutorial": -1.3732505390441503, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 @@ -542,79 +562,79 @@ "||dcfy/dXv||": 0.1099878756662807, "||dcfy/dw||": 0.24071590442928778, "||dcfz/dXdv||": { - "P_mdo_tutorial": 8.470329472543003e-22, + "P_mdo_tutorial": 2.117582368135751e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.023891433393078462, + "mach_mdo_tutorial": -0.02389143339307848, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 0.04992918464398843, - "||dcfz/dw||": 0.012408555320481232, + "||dcfz/dXv||": 0.049929184643988433, + "||dcfz/dw||": 0.01240855532048123, "||dcl/dXdv||": { - "P_mdo_tutorial": -4.0641511062434096e-21, + "P_mdo_tutorial": 3.3881317890172014e-21, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.00035379062821586994, - "beta_mdo_tutorial": 0.0003001792233364548, - "mach_mdo_tutorial": -1.372335908015816, + "alpha_mdo_tutorial": -0.0003537906282158699, + "beta_mdo_tutorial": 5.239115793300539e-06, + "mach_mdo_tutorial": -1.3723359080158164, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 0.10997009151654791, - "||dcl/dw||": 0.240675157735281, + "||dcl/dXv||": 0.10997009151654792, + "||dcl/dw||": 0.24067515773528098, "||dcmx/dXdv||": { - "P_mdo_tutorial": -5.0656540712747415e-20, + "P_mdo_tutorial": -1.2197274440461925e-19, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.6323125737527615, + "mach_mdo_tutorial": 2.6323125737527624, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": -0.0029404841099173514, - "zRef_mdo_tutorial": 0.1690154509592801 + "zRef_mdo_tutorial": 0.16901545095928017 }, "||dcmx/dXv||": 0.25228612763729097, "||dcmx/dw||": 0.4560159034810229, "||dcmy/dXdv||": { - "P_mdo_tutorial": -1.2705494208814505e-21, + "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.07149315084765867, + "mach_mdo_tutorial": 0.07149315084765871, "xRef_mdo_tutorial": 0.0029404841099173514, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.0009286961304700791 + "zRef_mdo_tutorial": -0.0009286961304700772 }, - "||dcmy/dXv||": 0.2914583045733538, + "||dcmy/dXv||": 0.29145830457335375, "||dcmy/dw||": 0.06645247474925196, "||dcmz/dXdv||": { - "P_mdo_tutorial": -4.714057074499956e-21, + "P_mdo_tutorial": -2.710505431213761e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -2.139980363432195, - "xRef_mdo_tutorial": -0.1690154509592801, - "yRef_mdo_tutorial": 0.0009286961304700791, + "mach_mdo_tutorial": -2.1399803634321946, + "xRef_mdo_tutorial": -0.16901545095928017, + "yRef_mdo_tutorial": 0.0009286961304700772, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 0.15907810973519992, + "||dcmz/dXv||": 0.15907810973519995, "||dcmz/dw||": 0.3613519546375149, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.41319814913499947, + "P_mdo_tutorial": 0.41319814913499986, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 3905.864674392945, - "beta_mdo_tutorial": -3894.1013737041544, + "alpha_mdo_tutorial": 3905.8646743929457, + "beta_mdo_tutorial": -67.96489037757168, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 39984.54387780765, - "||ddrag/dw||": 11354.223632476234, + "||ddrag/dXv||": 39984.54387780766, + "||ddrag/dw||": 11354.223632476236, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.061524261251381857, + "P_mdo_tutorial": 0.061524261251380885, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -623,10 +643,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 39976.41307116639, + "||dfx/dXv||": 39976.4130711664, "||dfx/dw||": 11209.741617106847, "||dfy/dXdv||": { - "P_mdo_tutorial": 11.196935595150398, + "P_mdo_tutorial": 11.196935595150372, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -635,10 +655,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 44839.857151629316, + "||dfy/dXv||": 44839.85715162932, "||dfy/dw||": 98135.05991773205, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.1948011913138048, + "P_mdo_tutorial": 0.19480119131380502, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -647,52 +667,52 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 20355.129995661206, + "||dfz/dXv||": 20355.12999566121, "||dfz/dw||": 5058.719833053789, "||dlift/dXdv||": { - "P_mdo_tutorial": 11.189478059597764, + "P_mdo_tutorial": 11.189478059597754, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -144.23336331104588, - "beta_mdo_tutorial": 122.37706576980591, + "alpha_mdo_tutorial": -144.23336331104585, + "beta_mdo_tutorial": 2.135882726612764, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 44832.60690946625, + "||dlift/dXv||": 44832.60690946626, "||dlift/dw||": 98118.44830551936, "||dmx/dXdv||": { - "P_mdo_tutorial": -69.75417735438924, + "P_mdo_tutorial": -69.75417735438926, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3896.023826276093, - "zRef_mdo_tutorial": 223938.71190300773 + "yRef_mdo_tutorial": -3896.023826276096, + "zRef_mdo_tutorial": 223938.7119030078 }, "||dmx/dXv||": 334269.0276743051, "||dmx/dw||": 604202.8314762162, "||dmy/dXdv||": { - "P_mdo_tutorial": -1.8945113029422709, + "P_mdo_tutorial": -1.894511302942277, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3896.023826276093, + "xRef_mdo_tutorial": 3896.023826276096, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -1230.4852250276358 + "zRef_mdo_tutorial": -1230.4852250276326 }, "||dmy/dXv||": 386170.5952275109, "||dmy/dw||": 88046.8709437689, "||dmz/dXdv||": { - "P_mdo_tutorial": 56.70776764666243, + "P_mdo_tutorial": 56.707767646662404, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": -223938.71190300773, - "yRef_mdo_tutorial": 1230.4852250276358, + "xRef_mdo_tutorial": -223938.7119030078, + "yRef_mdo_tutorial": 1230.4852250276326, "zRef_mdo_tutorial": 0.0 }, "||dmz/dXv||": 210772.1322747505, @@ -700,59 +720,59 @@ "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.381247792650981e-09, - "beta_mdo_tutorial": 4.0764198603164893e-07, + "alpha_mdo_tutorial": -2.3812477926509833e-09, + "beta_mdo_tutorial": 7.114694825621009e-09, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, "||dsepsensor/dXv||": 3.1189421519635596e-07, - "||dsepsensor/dw||": 2.698982604609846e-07, + "||dsepsensor/dw||": 2.6989826046098465e-07, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -4.295578645235786e-09, - "beta_mdo_tutorial": 8.515419617249508e-07, + "alpha_mdo_tutorial": -4.295578645235797e-09, + "beta_mdo_tutorial": 1.4862210950991917e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, "||dsepsensoravgx/dXv||": 1.0550321521116102e-06, - "||dsepsensoravgx/dw||": 7.342255094047746e-07, + "||dsepsensoravgx/dw||": 7.342255094047747e-07, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -3.3436081906359774e-10, - "beta_mdo_tutorial": -3.1639193226940636e-08, + "alpha_mdo_tutorial": -3.3436081906359686e-10, + "beta_mdo_tutorial": -5.522080944848048e-10, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgy/dXv||": 1.9476299481517244e-08, + "||dsepsensoravgy/dXv||": 1.9476299481517248e-08, "||dsepsensoravgy/dw||": 8.793924651161205e-09, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.190813098708122e-08, - "beta_mdo_tutorial": 1.797391812493358e-06, + "alpha_mdo_tutorial": -2.1908130987081277e-08, + "beta_mdo_tutorial": 3.137040507639762e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, "||dsepsensoravgz/dXv||": 1.957740923337872e-06, - "||dsepsensoravgz/dw||": 1.3418037245590171e-06, - "||dwBar^T * dR/dXv||": 10457.106405479004, - "||dwBar^T * dR/dw||": 1905.766413883695, + "||dsepsensoravgz/dw||": 1.341803724559017e-06, + "||dwBar^T * dR/dXv||": 10457.106405478999, + "||dwBar^T * dR/dw||": 1905.766413883694, "||dwBar^T * dR/xDv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.003253629949504035, - "beta_mdo_tutorial": -1.3688359187724728, - "mach_mdo_tutorial": -2.434355885861868, + "alpha_mdo_tutorial": -0.003253629949504029, + "beta_mdo_tutorial": -0.02389069370214131, + "mach_mdo_tutorial": -2.4343558858618675, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/refs/funcs_euler_upwind_tut_wing.json b/tests/reg_tests/refs/funcs_euler_upwind_tut_wing.json index d22171ced..5e1b0d4c2 100644 --- a/tests/reg_tests/refs/funcs_euler_upwind_tut_wing.json +++ b/tests/reg_tests/refs/funcs_euler_upwind_tut_wing.json @@ -1,59 +1,71 @@ { - "Dot product test for (w, xV) -> (dw, F)": 534579.60574127, - "Dot product test for Xv -> R": -1473.0443151567, - "Dot product test for w -> F": 10958.026492417, - "Dot product test for w -> R": 27843.631018194, - "Dot product test for xV -> F": 497250.99254582, + "Dot product test for (w, xV) -> (dw, F)": 534579.605741265, + "Dot product test for Xv -> R": -1473.044315156824, + "Dot product test for w -> F": 10958.026492416975, + "Dot product test for w -> R": 27843.631018194043, + "Dot product test for xV -> F": 497250.9925458116, "Eval Functions:": { - "mdo_tutorial_cd": 0.02926094149503, - "mdo_tutorial_cfx": 0.013337718017482, - "mdo_tutorial_cfy": 0.5071448543038, - "mdo_tutorial_cfz": 0.0041844450407686, - "mdo_tutorial_cl": 0.50647566108507, - "mdo_tutorial_cmx": -0.97098404792861, - "mdo_tutorial_cmy": -0.0054313970300343, - "mdo_tutorial_cmz": 0.7930043070939, - "mdo_tutorial_drag": 11929.100628694, - "mdo_tutorial_fx": 5437.520881367, - "mdo_tutorial_fy": 206752.81420257, - "mdo_tutorial_fz": 1705.9145542205, - "mdo_tutorial_lift": 206479.99751116, - "mdo_tutorial_mx": -1286515.0241435, - "mdo_tutorial_my": -7196.3838089142, - "mdo_tutorial_mz": 1050698.9867271, - "mdo_tutorial_sepsensor": 3.1796162615282e-07, - "mdo_tutorial_sepsensoravgx": 1.3659469490932e-06, - "mdo_tutorial_sepsensoravgy": 4.7470074345169e-09, - "mdo_tutorial_sepsensoravgz": 1.7846256986056e-06 - }, - "Norm of residual": 8.6766173747021e-15, - "Norm of state vector": 355.78256946708, - "Sum of Forces x": 5437.520881367, - "Sum of Forces y": 206752.81420257, - "Sum of Forces z": 1705.9145542205, - "Sum of Tractions x": 354106.92791172, - "Sum of Tractions y": 2419114.5334956, - "Sum of Tractions z": 237377.86020116, - "Total number of adjoint state DOF": 60480.0, - "Total number of spatial DOF": 57174.0, - "Total number of state DOF": 60480.0, + "mdo_tutorial_cd": 0.029260941495030286, + "mdo_tutorial_cfx": 0.013337718017481787, + "mdo_tutorial_cfy": 0.5071448543037963, + "mdo_tutorial_cfz": 0.004184445040768582, + "mdo_tutorial_cl": 0.5064756610850684, + "mdo_tutorial_cmx": -0.9709840479286063, + "mdo_tutorial_cmy": -0.0054313970300342955, + "mdo_tutorial_cmz": 0.7930043070938969, + "mdo_tutorial_drag": 11929.10062869395, + "mdo_tutorial_fx": 5437.520881366976, + "mdo_tutorial_fy": 206752.81420257172, + "mdo_tutorial_fz": 1705.914554220536, + "mdo_tutorial_lift": 206479.99751116073, + "mdo_tutorial_mx": -1286515.0241434863, + "mdo_tutorial_my": -7196.383808914241, + "mdo_tutorial_mz": 1050698.9867271297, + "mdo_tutorial_sepsensor": 3.179616261528232e-07, + "mdo_tutorial_sepsensoravgx": 1.3659469490931676e-06, + "mdo_tutorial_sepsensoravgy": 4.747007434516907e-09, + "mdo_tutorial_sepsensoravgz": 1.784625698605629e-06 + }, + "Norm of residual": 1.2496433094563902e-14, + "Norm of state vector": 355.78256946708024, + "Sum of Forces x": 5437.520881366976, + "Sum of Forces y": 206752.81420257175, + "Sum of Forces z": 1705.9145542205374, + "Sum of Tractions x": 354106.9279117248, + "Sum of Tractions y": 2419114.533495639, + "Sum of Tractions z": 237377.8602011579, + "Total number of adjoint state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 57174, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 60480, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": -9.5482953266569e-22, - "cfx": -5.2939559203394e-22, - "cfy": -1.3552527156069e-20, - "cfz": 1.0587911840679e-22, - "cl": -1.3529211084627e-20, - "cmx": 3.3881317890172e-20, - "cmy": 7.9409338805091e-22, - "cmz": 0.0, - "drag": 0.5964550314347, - "fx": 0.27187604406835, - "fy": 10.337640710129, - "fz": 0.085295727711027, - "lift": 10.323999875558, - "mx": -64.325751207174, - "my": -0.35981919044571, - "mz": 52.534949336357, + "cd": -4.42989743768691e-22, + "cfx": -3.2753604762640626e-22, + "cfy": -3.680755219008371e-21, + "cfz": -9.152025724177352e-23, + "cl": -3.6686508326178766e-21, + "cmx": -1.1857015725314227e-21, + "cmy": 2.5986905147835835e-21, + "cmz": -3.390083369548844e-21, + "drag": 0.5964550314346975, + "fx": 0.27187604406834875, + "fy": 10.337640710128586, + "fz": 0.08529572771102681, + "lift": 10.323999875558037, + "mx": -64.32575120717432, + "my": -0.359819190445708, + "mz": 52.53494933635649, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -82,80 +94,80 @@ "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": -0.013642189215948, - "cfx": -0.01526536242149, - "cfy": 0.051435900249139, - "cfz": 0.0048618016229791, - "cl": 0.051890016358593, - "cmx": -0.17955951105678, - "cmy": -0.037652035183635, - "cmz": 0.1551562755082, - "drag": -5561.6476995575, - "fx": -6223.3829519931, - "fy": 20969.387813569, - "fz": 1982.0592856561, - "lift": 21154.521869071, - "mx": -237909.16976979, - "my": -49887.440536909, - "mz": 205575.85879734, - "sepsensor": 1.2281619898156e-08, - "sepsensoravgx": 3.0687787119401e-07, - "sepsensoravgy": 1.5908251427735e-07, - "sepsensoravgz": 3.9484178955402e-07 + "cd": -0.013642189215947342, + "cfx": -0.015265362421489907, + "cfy": 0.051435900249138515, + "cfz": 0.004861801622978949, + "cl": 0.05189001635859305, + "cmx": -0.17955951105678164, + "cmy": -0.037652035183633845, + "cmz": 0.15515627550819883, + "drag": -5561.647699557413, + "fx": -6223.382951993005, + "fy": 20969.38781356879, + "fz": 1982.0592856560577, + "lift": 21154.521869071214, + "mx": -237909.1697697934, + "my": -49887.440536907496, + "mz": 205575.8587973431, + "sepsensor": 1.2281619898156431e-08, + "sepsensoravgx": 3.0687787119401296e-07, + "sepsensoravgy": 1.590825142773489e-07, + "sepsensoravgz": 3.9484178955401734e-07 }, "dFuncs/dalpha": { - "cd": 0.0088396678671494, + "cd": 0.008839667867149363, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.00051069977132171, + "cl": -0.0005106997713217106, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 3603.7557960795, + "drag": 3603.7557960794525, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -208.20208277243, + "lift": -208.20208277243498, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": -1.7477076309316e-09, - "sepsensoravgx": -2.2860505504573e-09, - "sepsensoravgy": -2.5331007104623e-10, - "sepsensoravgz": -1.7445693090139e-08 + "sepsensor": -1.7477076309316386e-09, + "sepsensoravgx": -2.28605055045735e-09, + "sepsensoravgy": -2.5331007104623316e-10, + "sepsensoravgz": -1.744569309013942e-08 }, "dFuncs/dbeta": { - "cd": -0.004182380269738, + "cd": -0.004182380269738052, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00013143659505125, + "cl": 0.00013143659505125073, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -1705.0727883668, + "drag": -1705.0727883668087, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 53.584071070494, + "lift": 53.5840710704939, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 5.6735825312024e-07, - "sepsensoravgx": 1.1956752630689e-06, - "sepsensoravgy": -2.9291779761019e-08, - "sepsensoravgz": 2.21212413433e-06 + "sepsensor": 5.673582531202383e-07, + "sepsensoravgx": 1.1956752630688894e-06, + "sepsensoravgy": -2.9291779761018777e-08, + "sepsensoravgz": 2.212124134329958e-06 }, "dFuncs/dmach": { - "cd": -0.073152353737576, - "cfx": -0.033344295043704, - "cfy": -1.2678621357595, - "cfz": -0.010461112601921, - "cl": -1.2661891527127, - "cmx": 2.4274601198215, - "cmy": 0.013578492575086, - "cmz": -1.9825107677347, + "cd": -0.07315235373757573, + "cfx": -0.03334429504370448, + "cfy": -1.2678621357594908, + "cfz": -0.010461112601921455, + "cl": -1.2661891527126712, + "cmx": 2.4274601198215153, + "cmy": 0.01357849257508572, + "cmz": -1.9825107677347422, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": -0.00090770430648176, - "cfx": -0.0025721291882085, - "cfy": 0.052948599144134, - "cfz": 0.0079271741141741, - "cl": 0.053003264736986, - "cmx": -0.052312823525011, - "cmy": -0.019142291260778, - "cmz": 0.046370054077428, - "drag": -370.05289166649, - "fx": -1048.6056274488, - "fy": 21586.084899081, - "fz": 3231.7503428665, - "lift": 21608.370967974, - "mx": -69312.398657698, - "my": -25362.77022888, - "mz": 61438.466850429, - "sepsensor": 1.0523098971687e-07, - "sepsensoravgx": 1.1518716298554e-07, - "sepsensoravgy": -8.3769206299731e-09, - "sepsensoravgz": 6.4353341707064e-07 + "cd": -0.0009077043064817664, + "cfx": -0.002572129188208468, + "cfy": 0.05294859914413394, + "cfz": 0.007927174114174103, + "cl": 0.053003264736985876, + "cmx": -0.05231282352501069, + "cmy": -0.019142291260777947, + "cmz": 0.04637005407742809, + "drag": -370.0528916664866, + "fx": -1048.6056274488283, + "fy": 21586.084899080524, + "fz": 3231.750342866498, + "lift": 21608.3709679744, + "mx": -69312.39865769816, + "my": -25362.770228880345, + "mz": 61438.46685042912, + "sepsensor": 1.052309897168676e-07, + "sepsensoravgx": 1.1518716298554405e-07, + "sepsensoravgy": -8.376920629973122e-09, + "sepsensoravgz": 6.435334170706427e-07 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.0012875215510057, - "cmz": -0.15604457055501, + "cmy": 0.0012875215510057179, + "cmz": -0.15604457055501428, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 1705.9145542205, - "mz": -206752.81420257, + "my": 1705.9145542205358, + "mz": -206752.8142025717, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.0012875215510057, + "cmx": -0.001287521551005718, "cmy": 0.0, - "cmz": 0.0041039132361482, + "cmz": 0.004103913236148245, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -1705.9145542205, + "mx": -1705.914554220536, "my": 0.0, - "mz": 5437.520881367, + "mz": 5437.520881366978, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -241,34 +253,22 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": 0.15604457055501, - "cmy": -0.0041039132361482, + "cmx": 0.15604457055501428, + "cmy": -0.004103913236148245, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 206752.81420257, - "my": -5437.520881367, + "mx": 206752.8142025717, + "my": -5437.520881366978, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 3059989.0936429, - "||FBar^T * dF/dw||": 458520.62594734, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 79.247570172095, - "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.7, "CFLCoarse": 1.0, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.01, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -417,6 +419,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -435,6 +439,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -456,6 +461,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -463,6 +469,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -480,141 +487,154 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||dF/dP||": 7.0947726669965, + "||FBar^T * dF/dXv||": 3059989.093642929, + "||FBar^T * dF/dw||": 458520.6259473463, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 79.24757017209464, + "T_mdo_tutorial": 0.0, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, + "||dF/dP||": 7.094772666996506, "||dF/dT||": 0.0, - "||dF/dXv * xVDot||": 1070358.7753963, + "||dF/dXv * xVDot||": 1070358.7753962807, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 136352.94722467, + "||dF/dw * wDot||": 136352.9472246739, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, "||dR/dP||": 0.0, "||dR/dT||": 0.0, - "||dR/dXv * xVDot||": 9644.2855684495, - "||dR/dalpha||": 0.0069715038965224, - "||dR/dbeta||": 0.3837555556655, - "||dR/dmach||": 0.63537758899176, - "||dR/dw * wDot||": 1796.7509097015, + "||dR/dXv * xVDot||": 9644.285568449699, + "||dR/dalpha||": 0.0069715038965189316, + "||dR/dbeta||": 0.3837555556650886, + "||dR/dmach||": 0.6353775889912073, + "||dR/dw * wDot||": 1796.7509097015002, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 3.1386899823056e-22, + "P_mdo_tutorial": -1.6940658945086007e-21, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0088396678671494, - "beta_mdo_tutorial": -0.004182380269738, - "mach_mdo_tutorial": -0.073152353737576, + "alpha_mdo_tutorial": 0.00883966786714936, + "beta_mdo_tutorial": -7.29963062773775e-05, + "mach_mdo_tutorial": -0.0731523537375757, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 0.1108756257134, - "||dcd/dw||": 0.027327408590051, + "||dcd/dXv||": 0.11087562571340168, + "||dcd/dw||": 0.027327408590050593, "||dcfx/dXdv||": { - "P_mdo_tutorial": 3.1894497105686e-22, + "P_mdo_tutorial": -1.6940658945086007e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.033344295043704, + "mach_mdo_tutorial": -0.03334429504370446, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 0.11085375193496, - "||dcfx/dw||": 0.026975164838976, + "||dcfx/dXv||": 0.11085375193496363, + "||dcfx/dw||": 0.026975164838976114, "||dcfy/dXdv||": { - "P_mdo_tutorial": -8.6817969036725e-21, + "P_mdo_tutorial": 5.082197683525802e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.2678621357595, + "mach_mdo_tutorial": -1.2678621357594906, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfy/dXv||": 0.12431153480545, - "||dcfy/dw||": 0.23655495692444, + "||dcfy/dXv||": 0.12431153480544693, + "||dcfy/dw||": 0.23655495692443715, "||dcfz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.010461112601921, + "mach_mdo_tutorial": -0.010461112601921452, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 0.056387190818376, - "||dcfz/dw||": 0.012169961792874, + "||dcfz/dXv||": 0.056387190818376134, + "||dcfz/dw||": 0.0121699617928737, "||dcl/dXdv||": { - "P_mdo_tutorial": 1.3371975600334e-20, + "P_mdo_tutorial": 1.0164395367051604e-20, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.00051069977132171, - "beta_mdo_tutorial": 0.00013143659505125, - "mach_mdo_tutorial": -1.2661891527127, + "alpha_mdo_tutorial": -0.0005106997713217105, + "beta_mdo_tutorial": 2.2940013412548083e-06, + "mach_mdo_tutorial": -1.2661891527126707, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 0.12429202559459, - "||dcl/dw||": 0.23651452366264, + "||dcl/dXv||": 0.12429202559458898, + "||dcl/dw||": 0.23651452366263828, "||dcmx/dXdv||": { - "P_mdo_tutorial": -3.4430565816907e-20, + "P_mdo_tutorial": 6.776263578034403e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.4274601198215, + "mach_mdo_tutorial": 2.427460119821515, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -0.0012875215510057, - "zRef_mdo_tutorial": 0.15604457055501 + "yRef_mdo_tutorial": -0.001287521551005719, + "zRef_mdo_tutorial": 0.1560445705550143 }, - "||dcmx/dXv||": 0.27131486787121, - "||dcmx/dw||": 0.45104523613687, + "||dcmx/dXv||": 0.27131486787121095, + "||dcmx/dw||": 0.4510452361368741, "||dcmy/dXdv||": { - "P_mdo_tutorial": -3.8116482626444e-21, + "P_mdo_tutorial": -3.3881317890172014e-21, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.013578492575086, - "xRef_mdo_tutorial": 0.0012875215510057, + "mach_mdo_tutorial": 0.013578492575085713, + "xRef_mdo_tutorial": 0.001287521551005719, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.0041039132361482 + "zRef_mdo_tutorial": -0.004103913236148242 }, - "||dcmy/dXv||": 0.31339399470672, - "||dcmy/dw||": 0.065674024448427, + "||dcmy/dXv||": 0.31339399470672147, + "||dcmy/dw||": 0.06567402444842659, "||dcmz/dXdv||": { - "P_mdo_tutorial": -6.7389609635825e-20, + "P_mdo_tutorial": 1.3552527156068805e-20, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.9825107677347, - "xRef_mdo_tutorial": -0.15604457055501, - "yRef_mdo_tutorial": 0.0041039132361482, + "mach_mdo_tutorial": -1.982510767734742, + "xRef_mdo_tutorial": -0.1560445705550143, + "yRef_mdo_tutorial": 0.004103913236148242, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 0.17009327593322, - "||dcmz/dw||": 0.35620832732991, + "||dcmz/dXv||": 0.17009327593322232, + "||dcmz/dw||": 0.356208327329913, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.5964550314347, + "P_mdo_tutorial": 0.5964550314346977, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 3603.7557960795, - "beta_mdo_tutorial": -1705.0727883668, + "alpha_mdo_tutorial": 3603.755796079452, + "beta_mdo_tutorial": -29.759134143161265, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 45201.77509084, - "||ddrag/dw||": 11140.837933992, + "||ddrag/dXv||": 45201.7750908396, + "||ddrag/dw||": 11140.837933991827, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.27187604406835, + "P_mdo_tutorial": 0.27187604406834875, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -623,10 +643,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 45192.857588846, - "||dfx/dw||": 10997.235201554, + "||dfx/dXv||": 45192.857588845975, + "||dfx/dw||": 10997.235201553784, "||dfy/dXdv||": { - "P_mdo_tutorial": 10.337640710129, + "P_mdo_tutorial": 10.337640710128587, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -635,10 +655,10 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 50679.326509485, - "||dfy/dw||": 96438.724838955, + "||dfy/dXv||": 50679.32650948462, + "||dfy/dw||": 96438.72483895456, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.085295727711027, + "P_mdo_tutorial": 0.08529572771102734, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, @@ -647,112 +667,112 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 22987.929952836, - "||dfz/dw||": 4961.4500237188, + "||dfz/dXv||": 22987.929952835584, + "||dfz/dw||": 4961.450023718751, "||dlift/dXdv||": { - "P_mdo_tutorial": 10.323999875558, + "P_mdo_tutorial": 10.323999875558044, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -208.20208277243, - "beta_mdo_tutorial": 53.584071070494, + "alpha_mdo_tutorial": -208.20208277243495, + "beta_mdo_tutorial": 0.9352184668027606, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 50671.372994402, - "||dlift/dw||": 96422.241006785, + "||dlift/dXv||": 50671.37299440204, + "||dlift/dw||": 96422.24100678439, "||dmx/dXdv||": { - "P_mdo_tutorial": -64.325751207174, + "P_mdo_tutorial": -64.32575120717425, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -1705.9145542205, - "zRef_mdo_tutorial": 206752.81420257 + "yRef_mdo_tutorial": -1705.9145542205356, + "zRef_mdo_tutorial": 206752.81420257172 }, - "||dmx/dXv||": 359481.34733464, - "||dmx/dw||": 597616.89607191, + "||dmx/dXv||": 359481.3473346397, + "||dmx/dw||": 597616.8960719127, "||dmy/dXdv||": { - "P_mdo_tutorial": -0.35981919044572, + "P_mdo_tutorial": -0.3598191904457053, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 1705.9145542205, + "xRef_mdo_tutorial": 1705.9145542205356, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -5437.520881367 + "zRef_mdo_tutorial": -5437.520881366976 }, - "||dmy/dXv||": 415234.50722662, - "||dmy/dw||": 87015.455433187, + "||dmy/dXv||": 415234.5072266177, + "||dmy/dw||": 87015.4554331873, "||dmz/dXdv||": { - "P_mdo_tutorial": 52.534949336357, + "P_mdo_tutorial": 52.53494933635652, "T_mdo_tutorial": 0.0, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": -206752.81420257, - "yRef_mdo_tutorial": 5437.520881367, + "xRef_mdo_tutorial": -206752.81420257172, + "yRef_mdo_tutorial": 5437.520881366976, "zRef_mdo_tutorial": 0.0 }, - "||dmz/dXv||": 225366.78688048, - "||dmz/dw||": 471961.78537904, + "||dmz/dXv||": 225366.78688048228, + "||dmz/dw||": 471961.7853790415, "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -1.7477076309316e-09, - "beta_mdo_tutorial": 5.6735825312024e-07, + "alpha_mdo_tutorial": -1.7477076309316394e-09, + "beta_mdo_tutorial": 9.902269555311544e-09, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensor/dXv||": 3.3541217087653e-07, - "||dsepsensor/dw||": 3.2233948656516e-07, + "||dsepsensor/dXv||": 3.354121708765304e-07, + "||dsepsensor/dw||": 3.2233948656515907e-07, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.2860505504573e-09, - "beta_mdo_tutorial": 1.1956752630689e-06, + "alpha_mdo_tutorial": -2.2860505504573553e-09, + "beta_mdo_tutorial": 2.0868470125201455e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgx/dXv||": 1.0237135885302e-06, - "||dsepsensoravgx/dw||": 7.6646854796954e-07, + "||dsepsensoravgx/dXv||": 1.0237135885301664e-06, + "||dsepsensoravgx/dw||": 7.66468547969545e-07, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -2.5331007104623e-10, - "beta_mdo_tutorial": -2.9291779761019e-08, + "alpha_mdo_tutorial": -2.533100710462329e-10, + "beta_mdo_tutorial": -5.112380005988151e-10, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgy/dXv||": 1.9834262491615e-08, - "||dsepsensoravgy/dw||": 9.798620820267e-09, + "||dsepsensoravgy/dXv||": 1.983426249161549e-08, + "||dsepsensoravgy/dw||": 9.798620820267039e-09, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -1.744569309014e-08, - "beta_mdo_tutorial": 2.21212413433e-06, + "alpha_mdo_tutorial": -1.744569309013949e-08, + "beta_mdo_tutorial": 3.860884960688714e-08, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgz/dXv||": 1.8975214671184e-06, - "||dsepsensoravgz/dw||": 1.4011522268153e-06, - "||dwBar^T * dR/dXv||": 11154.895269601, - "||dwBar^T * dR/dw||": 2212.5266661641, + "||dsepsensoravgz/dXv||": 1.8975214671183533e-06, + "||dsepsensoravgz/dw||": 1.4011522268152725e-06, + "||dwBar^T * dR/dXv||": 11154.895269601175, + "||dwBar^T * dR/dw||": 2212.526666164077, "||dwBar^T * dR/xDv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": -0.027514553402822, - "beta_mdo_tutorial": -2.5474670985899, - "mach_mdo_tutorial": 1.3747071102441, + "alpha_mdo_tutorial": -0.027514553402577916, + "beta_mdo_tutorial": -0.04446168845730229, + "mach_mdo_tutorial": 1.3747071102047057, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/refs/funcs_laminar_tut_wing.json b/tests/reg_tests/refs/funcs_laminar_tut_wing.json index 1aa824c77..14fbaa26e 100644 --- a/tests/reg_tests/refs/funcs_laminar_tut_wing.json +++ b/tests/reg_tests/refs/funcs_laminar_tut_wing.json @@ -1,81 +1,93 @@ { - "Dot product test for (w, xV) -> (dw, F)": 227017389.46808672, - "Dot product test for Xv -> R": 37614540.31950912, - "Dot product test for w -> F": 529615.5393291342, - "Dot product test for w -> R": 188675419.3867218, - "Dot product test for xV -> F": 197814.22252606132, + "Dot product test for (w, xV) -> (dw, F)": 227017389.46816835, + "Dot product test for Xv -> R": 37614540.31957575, + "Dot product test for w -> F": 529615.5393291344, + "Dot product test for w -> R": 188675419.3867368, + "Dot product test for xV -> F": 197814.2225260613, "Eval Functions:": { - "mdo_tutorial_cd": 0.028475101667641056, - "mdo_tutorial_cfx": 0.021002549099819356, - "mdo_tutorial_cfy": 0.23822780084224926, - "mdo_tutorial_cfz": 0.00366573519256822, - "mdo_tutorial_cl": 0.23745054379352812, - "mdo_tutorial_cmx": -0.44215767813585005, - "mdo_tutorial_cmy": 0.02617511135099028, - "mdo_tutorial_cmz": 0.3485174706142958, - "mdo_tutorial_drag": 31.062420592917093, - "mdo_tutorial_fx": 22.910893217401693, - "mdo_tutorial_fy": 259.8737743962781, - "mdo_tutorial_fz": 3.9988130565029496, - "mdo_tutorial_lift": 259.0258938289675, - "mdo_tutorial_mx": -1567.5829980377732, - "mdo_tutorial_my": 92.7987040698888, - "mdo_tutorial_mz": 1235.6000776859585, - "mdo_tutorial_sepsensor": 10.034565822631011, - "mdo_tutorial_sepsensoravgx": 63.214800263295146, - "mdo_tutorial_sepsensoravgy": 0.7078690738900448, + "mdo_tutorial_cd": 0.028475101667641063, + "mdo_tutorial_cfx": 0.02100254909981936, + "mdo_tutorial_cfy": 0.23822780084224934, + "mdo_tutorial_cfz": 0.0036657351925682194, + "mdo_tutorial_cl": 0.2374505437935282, + "mdo_tutorial_cmx": -0.44215767813585, + "mdo_tutorial_cmy": 0.026175111350990286, + "mdo_tutorial_cmz": 0.34851747061429583, + "mdo_tutorial_drag": 31.0624205929171, + "mdo_tutorial_fx": 22.910893217401696, + "mdo_tutorial_fy": 259.87377439627824, + "mdo_tutorial_fz": 3.998813056502949, + "mdo_tutorial_lift": 259.02589382896764, + "mdo_tutorial_mx": -1567.582998037773, + "mdo_tutorial_my": 92.79870406988883, + "mdo_tutorial_mz": 1235.6000776859587, + "mdo_tutorial_sepsensor": 10.034565822631013, + "mdo_tutorial_sepsensoravgx": 63.21480026329513, + "mdo_tutorial_sepsensoravgy": 0.7078690738900447, "mdo_tutorial_sepsensoravgz": 59.53259213799858 }, - "Norm of residual": 1.4448960431649303e-14, + "Norm of residual": 1.444896600357467e-14, "Norm of state vector": 436.601786595339, "Sum of Forces x": 22.9108932174017, - "Sum of Forces y": 259.8737743962782, - "Sum of Forces z": 3.998813056502952, + "Sum of Forces y": 259.87377439627824, + "Sum of Forces z": 3.9988130565029527, "Sum of Tractions x": 1504.3179305530152, - "Sum of Tractions y": 3543.8362830308256, + "Sum of Tractions y": 3543.836283030826, "Sum of Tractions z": 146.75148505231073, - "Total number of adjoint state DOF": 120960, - "Total number of spatial DOF": 109950, - "Total number of state DOF": 120960, + "Total number of adjoint state DOF": { + "__ndarray__": 120960, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 109950, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 120960, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": 2.5178085360952378e-05, - "cfx": 2.5155251956505426e-05, - "cfy": 1.1220996819794518e-06, - "cfz": 1.7539021589854255e-06, - "cl": 3.314004347673559e-07, + "cd": 2.51780853609524e-05, + "cfx": 2.515525195650545e-05, + "cfy": 1.1220996819792883e-06, + "cfz": 1.753902158985462e-06, + "cl": 3.314004347671917e-07, "cmx": -2.5756146546380754e-06, - "cmy": 4.596585766457754e-05, - "cmz": 1.5380897635671864e-06, + "cmy": 4.5965857664577506e-05, + "cmz": 1.5380897635675857e-06, "drag": 0.254198826170654, - "fx": 0.19467371824471513, - "fy": 1.8981129206707437, - "fz": 0.031101682564730688, - "lift": 1.8910614672627395, + "fx": 0.19467371824471516, + "fy": 1.8981129206707439, + "fz": 0.03110168256473072, + "lift": 1.8910614672627397, "mx": -11.451342999193177, - "my": 0.8403257022513775, - "mz": 9.02443166368588, + "my": 0.8403257022513777, + "mz": 9.024431663685883, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, "dFuncs/dT": { - "cd": 9.299437471186256e-23, - "cfx": 9.47516562922295e-23, - "cfy": -5.445673418732632e-23, - "cfz": -8.830320997337429e-23, - "cl": -5.740608452437432e-23, - "cmx": 5.557517328481974e-23, - "cmy": -1.0892777446567026e-22, - "cmz": -4.294549954539227e-23, - "drag": 1.0144407608411918e-19, - "fx": 1.0336102866208221e-19, - "fy": -5.940480919742226e-20, - "fz": -9.632666038958001e-20, - "lift": -6.262214487947028e-20, - "mx": 1.9703083551908794e-19, - "my": -3.86181979212436e-19, - "mz": -1.5225481374296527e-19, + "cd": 9.592056123026609e-21, + "cfx": 9.584287089831773e-21, + "cfy": 3.9789870343722804e-22, + "cfz": 6.1275469108862e-22, + "cl": 9.665263173220696e-23, + "cmx": -1.0135318775329006e-21, + "cmy": 1.7710170929082162e-20, + "cmz": 6.036983878792625e-22, + "drag": 1.0463614322505116e-17, + "fx": 1.0455139375531613e-17, + "fy": 4.340527743782932e-19, + "fz": 6.684311142076597e-19, + "lift": 1.0543473148297456e-19, + "mx": -3.593277732704509e-18, + "my": 6.278792433915914e-17, + "mz": 2.1402937811058113e-18, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -84,24 +96,24 @@ "dFuncs/dXv * xVDot": { "cd": 26.904807072447205, "cfx": 26.842179815628604, - "cfy": 2.4154861084723707, + "cfy": 2.415486108472372, "cfz": 2.7258678520830832, - "cl": 1.5711609685699175, - "cmx": -1.465893426980152, - "cmy": 24.254728511430216, - "cmz": 1.158834415363125, + "cl": 1.5711609685699188, + "cmx": -1.4658934269801542, + "cmy": 24.254728511430226, + "cmz": 1.1588344153631256, "drag": 29349.44510506744, "fx": 29281.12737912616, - "fy": 2634.9632150034413, + "fy": 2634.9632150034427, "fz": 2973.547019792982, - "lift": 1713.9205820766015, - "mx": -5197.0365475896915, - "my": 85990.36478760013, - "mz": 4108.419274144435, - "sepsensor": -2.1071694516605644, + "lift": 1713.9205820766028, + "mx": -5197.0365475897, + "my": 85990.36478760018, + "mz": 4108.419274144437, + "sepsensor": -2.107169451660564, "sepsensoravgx": -9.305589047365874, - "sepsensoravgy": 5.564202126261317, - "sepsensoravgz": -9.840940938903318 + "sepsensoravgy": 5.564202126261316, + "sepsensoravgz": -9.840940938903316 }, "dFuncs/dalpha": { "cd": 0.0041442937998480535, @@ -116,45 +128,45 @@ "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -0.5421415129856927, + "lift": -0.5421415129856926, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 0.003819370811251402, + "sepsensor": 0.0038193708112514014, "sepsensoravgx": 0.02465472015151303, "sepsensoravgy": 0.00026571523405096733, - "sepsensoravgz": 0.023269460650585685 + "sepsensoravgz": 0.02326946065058568 }, "dFuncs/dbeta": { - "cd": -0.0036639263735354726, + "cd": -0.0036639263735354735, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00011514352497797651, + "cl": 0.00011514352497797654, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3.996839883650839, + "drag": -3.99683988365084, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 0.12560575351628792, + "lift": 0.12560575351628794, "mx": 0.0, "my": 0.0, "mz": 0.0, "sepsensor": 7.7597249912510495, "sepsensoravgx": 42.48074850135435, "sepsensoravgy": 0.8725018738355189, - "sepsensoravgz": 36.06386939312352 + "sepsensoravgz": 36.06386939312351 }, "dFuncs/dmach": { - "cd": -0.1139004066705643, + "cd": -0.11390040667056431, "cfx": -0.08401019639927748, - "cfy": -0.9529112033689974, - "cfz": -0.01466294077027288, - "cl": -0.9498021751741128, - "cmx": 1.7686307125434002, - "cmy": -0.10470044540396117, + "cfy": -0.9529112033689976, + "cfz": -0.014662940770272874, + "cl": -0.949802175174113, + "cmx": 1.7686307125434004, + "cmy": -0.10470044540396121, "cmz": -1.3940698824571833, "drag": 0.0, "fx": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": 21.232987420593776, - "cfx": 20.426643938201984, + "cd": 21.23298742059378, + "cfx": 20.426643938201988, "cfy": 25.991820066343884, - "cfz": 19.092115607023295, + "cfz": 19.0921156070233, "cl": 25.337378280638806, - "cmx": -45.08789920817892, + "cmx": -45.087899208178925, "cmy": 8.84280543398467, "cmz": 38.432279868140704, - "drag": 23162.269740097476, - "fx": 22282.65987303686, + "drag": 23162.26974009748, + "fx": 22282.659873036864, "fy": 28353.501817122054, - "fz": 20826.87296136645, + "fz": 20826.872961366455, "lift": 27639.59581466335, - "mx": -159850.26996244173, - "my": 31350.42573887283, + "mx": -159850.26996244176, + "my": 31350.425738872833, "mz": 136254.0819173938, "sepsensor": -71406.71696783254, - "sepsensoravgx": -378567.8672288542, - "sepsensoravgy": -8903.842523986767, - "sepsensoravgz": -293637.33634589333 + "sepsensoravgx": -378567.86722885416, + "sepsensoravgy": -8903.842523986765, + "sepsensoravgz": -293637.3363458934 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,16 +210,16 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.0011279185207902216, - "cmz": -0.07330086179761519, + "cmy": 0.0011279185207902214, + "cmz": -0.07330086179761522, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3.9988130565029496, - "mz": -259.87377439627824, + "my": 3.9988130565029487, + "mz": -259.87377439627835, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,7 +231,7 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.0011279185207902216, + "cmx": -0.0011279185207902212, "cmy": 0.0, "cmz": 0.006462322799944424, "drag": 0.0, @@ -227,7 +239,7 @@ "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3.9988130565029496, + "mx": -3.9988130565029483, "my": 0.0, "mz": 22.910893217401714, "sepsensor": 0.0, @@ -242,7 +254,7 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0733008617976152, - "cmy": -0.0064623227999444244, + "cmy": -0.006462322799944424, "cmz": 0.0, "drag": 0.0, "fx": 0.0, @@ -250,25 +262,13 @@ "fz": 0.0, "lift": 0.0, "mx": 259.8737743962783, - "my": -22.910893217401718, + "my": -22.910893217401714, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 930798.4257909664, - "||FBar^T * dF/dw||": 21518.42035857662, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 19.951341442053348, - "T_mdo_tutorial": 1.700029006457271e-16, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.0001, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -417,6 +419,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -435,6 +439,7 @@ "smoother": "Runge-Kutta", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -456,6 +461,7 @@ "useApproxWallDistance": true, "useBlockettes": false, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -463,6 +469,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -480,46 +487,59 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||dF/dP||": 1.7078370114222996, - "||dF/dT||": 4.749368167674435e-18, - "||dF/dXv * xVDot||": 103496.40315129486, + "||FBar^T * dF/dXv||": 930798.4257909666, + "||FBar^T * dF/dw||": 21518.420358576623, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 19.951341442053334, + "T_mdo_tutorial": -2.7755575615628914e-17, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, + "||dF/dP||": 1.7078370114222998, + "||dF/dT||": 1.5124390673657478e-17, + "||dF/dXv * xVDot||": 103496.40315129487, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 16742.18896230103, + "||dF/dw * wDot||": 16742.188962301032, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, - "||dR/dP||": 0.4765209976942893, - "||dR/dT||": 1.5570365492141667e-15, - "||dR/dXv * xVDot||": 33530828.964452967, + "||dR/dP||": 0.4765209976941518, + "||dR/dT||": 1.4391598608554115e-15, + "||dR/dXv * xVDot||": 33530828.96443293, "||dR/dalpha||": 0.005797150435062683, "||dR/dbeta||": 0.3376959361671694, "||dR/dmach||": 0.7651321012287553, - "||dR/dw * wDot||": 7112894.991786482, + "||dR/dw * wDot||": 7112894.991786894, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 2.5178085360952595e-05, - "T_mdo_tutorial": 3.7692966152816365e-20, - "alpha_mdo_tutorial": 0.0041442937998480535, - "beta_mdo_tutorial": -0.0036639263735355147, - "mach_mdo_tutorial": -0.1139004066705641, + "P_mdo_tutorial": 2.5178085360952514e-05, + "T_mdo_tutorial": 1.4399560103323106e-20, + "alpha_mdo_tutorial": 0.004144293799848055, + "beta_mdo_tutorial": -6.394757876885037e-05, + "mach_mdo_tutorial": -0.11390040667056411, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 54.995000736646226, - "||dcd/dw||": 2.48072423340273, + "||dcd/dXv||": 54.99500073664623, + "||dcd/dw||": 2.4807242334027304, "||dcfx/dXdv||": { - "P_mdo_tutorial": 2.515525195650477e-05, - "T_mdo_tutorial": -3.8116482626443515e-21, + "P_mdo_tutorial": 2.5155251956504934e-05, + "T_mdo_tutorial": -2.8243254835010577e-20, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": -0.0840101963992773, @@ -527,23 +547,23 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 54.98815744857059, - "||dcfx/dw||": 2.48058344205973, + "||dcfx/dXv||": 54.988157448570604, + "||dcfx/dw||": 2.480583442059731, "||dcfy/dXdv||": { - "P_mdo_tutorial": 1.122099681983256e-06, - "T_mdo_tutorial": 2.3822801641527197e-22, + "P_mdo_tutorial": 1.1220996819810876e-06, + "T_mdo_tutorial": 4.499862532288471e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.9529112033689974, + "mach_mdo_tutorial": -0.9529112033689978, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfy/dXv||": 12.584456039253187, - "||dcfy/dw||": 3.290503114236898, + "||dcfy/dXv||": 12.584456039253192, + "||dcfy/dw||": 3.290503114236899, "||dcfz/dXdv||": { - "P_mdo_tutorial": 1.7539021589851119e-06, - "T_mdo_tutorial": 7.279189390466644e-22, + "P_mdo_tutorial": 1.7539021589849492e-06, + "T_mdo_tutorial": 1.6940658945086007e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": -0.014662940770273039, @@ -551,71 +571,71 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 7.586758316454814, + "||dcfz/dXv||": 7.586758316454815, "||dcfz/dw||": 2.4699550900349787, "||dcl/dXdv||": { - "P_mdo_tutorial": 3.314004347653235e-07, - "T_mdo_tutorial": 0.0, + "P_mdo_tutorial": 3.314004347679256e-07, + "T_mdo_tutorial": -3.441071348220595e-22, "alpha_mdo_tutorial": -0.000496984278940464, - "beta_mdo_tutorial": 0.00011514352497797784, - "mach_mdo_tutorial": -0.9498021751741127, + "beta_mdo_tutorial": 2.009633623218045e-06, + "mach_mdo_tutorial": -0.9498021751741131, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 12.554516612317935, - "||dcl/dw||": 3.2903969723472666, + "||dcl/dXv||": 12.554516612317936, + "||dcl/dw||": 3.2903969723472675, "||dcmx/dXdv||": { - "P_mdo_tutorial": -2.5756146546443426e-06, - "T_mdo_tutorial": 8.139457227521792e-21, + "P_mdo_tutorial": -2.575614654650414e-06, + "T_mdo_tutorial": 1.6940658945086007e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 1.7686307125434004, + "mach_mdo_tutorial": 1.7686307125433995, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -0.0011279185207902333, - "zRef_mdo_tutorial": 0.0733008617976152 + "yRef_mdo_tutorial": -0.001127918520790233, + "zRef_mdo_tutorial": 0.07330086179761519 }, - "||dcmx/dXv||": 26.214599423000912, - "||dcmx/dw||": 6.117287732740517, + "||dcmx/dXv||": 26.214599423000916, + "||dcmx/dw||": 6.117287732740518, "||dcmy/dXdv||": { - "P_mdo_tutorial": 4.596585766457697e-05, - "T_mdo_tutorial": -3.9387032047324966e-20, + "P_mdo_tutorial": 4.596585766457849e-05, + "T_mdo_tutorial": 3.176373552203626e-20, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.10470044540396069, - "xRef_mdo_tutorial": 0.0011279185207902333, + "mach_mdo_tutorial": -0.1047004454039607, + "xRef_mdo_tutorial": 0.001127918520790233, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": -0.006462322799944411 }, - "||dcmy/dXv||": 113.63839884118882, + "||dcmy/dXv||": 113.63839884118885, "||dcmy/dw||": 5.912561304393253, "||dcmz/dXdv||": { - "P_mdo_tutorial": 1.5380897635773605e-06, - "T_mdo_tutorial": 8.735027268559972e-22, + "P_mdo_tutorial": 1.5380897635582785e-06, + "T_mdo_tutorial": -9.529120656610879e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.394069882457183, - "xRef_mdo_tutorial": -0.0733008617976152, + "mach_mdo_tutorial": -1.3940698824571833, + "xRef_mdo_tutorial": -0.07330086179761519, "yRef_mdo_tutorial": 0.006462322799944411, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 13.98630442823223, - "||dcmz/dw||": 4.914562768846802, + "||dcmz/dXv||": 13.986304428232232, + "||dcmz/dw||": 4.914562768846803, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.254198826170653, - "T_mdo_tutorial": 1.0842021724855044e-18, - "alpha_mdo_tutorial": 4.520854695236747, - "beta_mdo_tutorial": -3.996839883650885, + "P_mdo_tutorial": 0.2541988261706529, + "T_mdo_tutorial": -5.854691731421724e-18, + "alpha_mdo_tutorial": 4.520854695236749, + "beta_mdo_tutorial": -0.06975801564473502, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 59991.98399107975, - "||ddrag/dw||": 2706.129039060286, + "||ddrag/dXv||": 59991.98399107977, + "||ddrag/dw||": 2706.1290390602867, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.1946737182447149, - "T_mdo_tutorial": 4.119968255444917e-18, + "P_mdo_tutorial": 0.1946737182447138, + "T_mdo_tutorial": 3.5778671692021646e-17, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -623,11 +643,11 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 59984.518904741344, - "||dfx/dw||": 2705.9754550638827, + "||dfx/dXv||": 59984.51890474136, + "||dfx/dw||": 2705.975455063883, "||dfy/dXdv||": { - "P_mdo_tutorial": 1.8981129206707479, - "T_mdo_tutorial": -2.371692252312041e-19, + "P_mdo_tutorial": 1.8981129206707432, + "T_mdo_tutorial": 1.3823577699190182e-18, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -635,11 +655,11 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 13727.911176119831, + "||dfy/dXv||": 13727.911176119833, "||dfy/dw||": 3589.4864534542485, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.03110168256473146, - "T_mdo_tutorial": 1.145188544687814e-18, + "P_mdo_tutorial": 0.03110168256473078, + "T_mdo_tutorial": 6.505213034913027e-19, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -648,72 +668,72 @@ "zRef_mdo_tutorial": 0.0 }, "||dfz/dXv||": 8276.110143983691, - "||dfz/dw||": 2694.381384403282, + "||dfz/dw||": 2694.3813844032825, "||dlift/dXdv||": { - "P_mdo_tutorial": 1.8910614672627446, - "T_mdo_tutorial": -3.5236570605778894e-19, - "alpha_mdo_tutorial": -0.5421415129856919, - "beta_mdo_tutorial": 0.12560575351628936, + "P_mdo_tutorial": 1.8910614672627437, + "T_mdo_tutorial": -2.710505431213761e-20, + "alpha_mdo_tutorial": -0.542141512985692, + "beta_mdo_tutorial": 0.0021922339583076945, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 13695.251378004676, - "||dlift/dw||": 3589.3706672471712, + "||dlift/dXv||": 13695.251378004677, + "||dlift/dw||": 3589.3706672471717, "||dmx/dXdv||": { - "P_mdo_tutorial": -11.451342999193166, - "T_mdo_tutorial": -9.486769009248164e-18, + "P_mdo_tutorial": -11.451342999193185, + "T_mdo_tutorial": -2.233456475320139e-17, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3.9988130565029905, - "zRef_mdo_tutorial": 259.87377439627824 + "yRef_mdo_tutorial": -3.998813056502994, + "zRef_mdo_tutorial": 259.8737743962783 }, - "||dmx/dXv||": 92938.70125498834, - "||dmx/dw||": 21687.63931540912, + "||dmx/dXv||": 92938.70125498837, + "||dmx/dw||": 21687.639315409124, "||dmy/dXdv||": { - "P_mdo_tutorial": 0.8403257022513699, - "T_mdo_tutorial": -6.158268339717665e-17, + "P_mdo_tutorial": 0.840325702251377, + "T_mdo_tutorial": 2.3245294578089215e-16, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3.9988130565029905, + "xRef_mdo_tutorial": 3.998813056502994, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -22.91089321740166 + "zRef_mdo_tutorial": -22.910893217401664 }, "||dmy/dXv||": 402882.57053166314, "||dmy/dw||": 20961.822069219474, "||dmz/dXdv||": { - "P_mdo_tutorial": 9.024431663685867, - "T_mdo_tutorial": 5.339695699491109e-18, + "P_mdo_tutorial": 9.024431663685885, + "T_mdo_tutorial": 2.6020852139652106e-18, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": -259.87377439627824, - "yRef_mdo_tutorial": 22.91089321740166, + "xRef_mdo_tutorial": -259.8737743962783, + "yRef_mdo_tutorial": 22.910893217401664, "zRef_mdo_tutorial": 0.0 }, - "||dmz/dXv||": 49585.68879661306, - "||dmz/dw||": 17423.61474240122, + "||dmz/dXv||": 49585.68879661307, + "||dmz/dw||": 17423.614742401223, "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.003819370811251404, - "beta_mdo_tutorial": 7.759724991251049, + "alpha_mdo_tutorial": 0.003819370811251403, + "beta_mdo_tutorial": 0.13543275014661899, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensor/dXv||": 7.434975066724047, + "||dsepsensor/dXv||": 7.434975066724046, "||dsepsensor/dw||": 53824.97689903895, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.02465472015151302, - "beta_mdo_tutorial": 42.48074850135434, + "alpha_mdo_tutorial": 0.024654720151513033, + "beta_mdo_tutorial": 0.7414289300602793, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, @@ -724,35 +744,35 @@ "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0002657152340509672, - "beta_mdo_tutorial": 0.8725018738355185, + "alpha_mdo_tutorial": 0.0002657152340509671, + "beta_mdo_tutorial": 0.015228030428249969, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, "||dsepsensoravgy/dXv||": 1.3713117351046085, - "||dsepsensoravgy/dw||": 7885.831655129259, + "||dsepsensoravgy/dw||": 7885.831655129258, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.02326946065058568, - "beta_mdo_tutorial": 36.06386939312353, + "alpha_mdo_tutorial": 0.023269460650585674, + "beta_mdo_tutorial": 0.6294332619192152, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgz/dXv||": 56.783521148505685, - "||dsepsensoravgz/dw||": 244666.61143414583, - "||dwBar^T * dR/dXv||": 150773069.93950057, - "||dwBar^T * dR/dw||": 7754208.557363827, + "||dsepsensoravgz/dXv||": 56.7835211485057, + "||dsepsensoravgz/dw||": 244666.6114341458, + "||dwBar^T * dR/dXv||": 150773069.93956935, + "||dwBar^T * dR/dw||": 7754208.557364761, "||dwBar^T * dR/xDv||": { - "P_mdo_tutorial": 1.5056903797894416, - "T_mdo_tutorial": -1.790234627208065e-15, - "alpha_mdo_tutorial": -0.0013290900801533091, - "beta_mdo_tutorial": -1.132704123416652, - "mach_mdo_tutorial": -1.035986221973062, + "P_mdo_tutorial": 1.5056903797911825, + "T_mdo_tutorial": 4.6629367034256575e-15, + "alpha_mdo_tutorial": -0.0013290900801533063, + "beta_mdo_tutorial": -0.019769416404536787, + "mach_mdo_tutorial": -1.0359862219730624, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/refs/funcs_rans_rand_tut_wing.json b/tests/reg_tests/refs/funcs_rans_rand_tut_wing.json index f9c4476a9..d09b6ab4c 100644 --- a/tests/reg_tests/refs/funcs_rans_rand_tut_wing.json +++ b/tests/reg_tests/refs/funcs_rans_rand_tut_wing.json @@ -1,58 +1,70 @@ { - "Dot product test for (w, xV) -> (dw, F)": 75238442467.0983, - "Dot product test for Xv -> R": -85924712.23030378, - "Dot product test for w -> F": 48950.44380399014, - "Dot product test for w -> R": 75355684722.80373, - "Dot product test for xV -> F": -31366493.919175133, + "Dot product test for (w, xV) -> (dw, F)": 75238442467.23022, + "Dot product test for Xv -> R": -85924712.22835782, + "Dot product test for w -> F": 48950.44380396081, + "Dot product test for w -> R": 75355684722.9337, + "Dot product test for xV -> F": -31366493.9189319, "Eval Functions:": { - "mdo_tutorial_cd": 0.02329009382286567, + "mdo_tutorial_cd": 0.023290093822865673, "mdo_tutorial_cfx": 0.009564039999706186, - "mdo_tutorial_cfy": 0.4371359846925819, - "mdo_tutorial_cfz": 0.008138848730762377, - "mdo_tutorial_cl": 0.4366198707159253, - "mdo_tutorial_cmx": -0.8449650001519701, - "mdo_tutorial_cmy": -0.014395329689459401, + "mdo_tutorial_cfy": 0.43713598469258197, + "mdo_tutorial_cfz": 0.00813884873076238, + "mdo_tutorial_cl": 0.43661987071592534, + "mdo_tutorial_cmx": -0.8449650001519704, + "mdo_tutorial_cmy": -0.014395329689459387, "mdo_tutorial_cmz": 0.6720129017989293, - "mdo_tutorial_drag": 9494.905449705877, + "mdo_tutorial_drag": 9494.905449705879, "mdo_tutorial_fx": 3899.067827080218, - "mdo_tutorial_fy": 178211.59823947182, - "mdo_tutorial_fz": 3318.0458505572064, - "mdo_tutorial_lift": 178001.18889346844, - "mdo_tutorial_mx": -1119544.8266013544, - "mdo_tutorial_my": -19073.23602534613, + "mdo_tutorial_fy": 178211.59823947184, + "mdo_tutorial_fz": 3318.0458505572074, + "mdo_tutorial_lift": 178001.18889346847, + "mdo_tutorial_mx": -1119544.8266013549, + "mdo_tutorial_my": -19073.236025346112, "mdo_tutorial_mz": 890390.2143675094, "mdo_tutorial_sepsensor": 0.004234787135401253, - "mdo_tutorial_sepsensoravgx": 0.02892414064280909, + "mdo_tutorial_sepsensoravgx": 0.028924140642809095, "mdo_tutorial_sepsensoravgy": 6.217277127490917e-06, - "mdo_tutorial_sepsensoravgz": 0.02789743290267056 + "mdo_tutorial_sepsensoravgz": 0.027897432902670563 }, - "Norm of residual": 1.1330107904117668e-14, + "Norm of residual": 1.124851421592869e-14, "Norm of state vector": 474.0493839691392, - "Sum of Forces x": 3899.0678270802177, + "Sum of Forces x": 3899.067827080217, "Sum of Forces y": 178211.59823947176, "Sum of Forces z": 3318.0458505572064, - "Sum of Tractions x": 386538.7210502759, - "Sum of Tractions y": 2148094.519428082, - "Sum of Tractions z": 305848.7114196756, - "Total number of adjoint state DOF": 145152, - "Total number of spatial DOF": 109950, - "Total number of state DOF": 145152, + "Sum of Tractions x": 386538.72105027584, + "Sum of Tractions y": 2148094.5194280813, + "Sum of Tractions z": 305848.7114196755, + "Total number of adjoint state DOF": { + "__ndarray__": 145152, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 109950, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 145152, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": 8.208992270083424e-08, - "cfx": 8.208520447498988e-08, - "cfy": 1.439707935961234e-09, - "cfz": 2.8691732651673836e-09, - "cl": -1.1393610546389457e-09, - "cmx": -3.653812315626711e-09, - "cmy": 1.462160567559567e-07, - "cmz": 1.3180716437569673e-09, - "drag": 0.50821169217197, + "cd": 8.208992270083434e-08, + "cfx": 8.208520447498977e-08, + "cfy": 1.4397079359680102e-09, + "cfz": 2.869173265167272e-09, + "cl": -1.1393610546321695e-09, + "cmx": -3.6538123156247008e-09, + "cmy": 1.462160567559559e-07, + "cmz": 1.3180716437613605e-09, + "drag": 0.5082116921719702, "fx": 0.22841788751437483, - "fy": 8.911166852104925, + "fy": 8.911166852104929, "fz": 0.1670719970846038, - "lift": 8.899594949958669, - "mx": -55.98208248523345, - "my": -0.7599313747079339, + "lift": 8.899594949958672, + "mx": -55.982082485233455, + "my": -0.759931374707934, "mz": 44.521257110580585, "sepsensor": 0.0, "sepsensoravgx": 0.0, @@ -60,55 +72,55 @@ "sepsensoravgz": 0.0 }, "dFuncs/dT": { - "cd": -3.684634618878919e-21, - "cfx": -3.684197116725795e-21, - "cfy": -7.180441024568978e-23, - "cfz": -1.6427843285584439e-22, - "cl": 4.395444892604955e-23, - "cmx": 1.7620278065579563e-22, - "cmy": -6.1878988952853524e-21, - "cmz": -5.86884071011163e-23, - "drag": -1.502151841424558e-15, - "fx": -1.5019734805467721e-15, - "fy": -2.927322196896281e-17, - "fz": -6.697303150667064e-17, - "lift": 1.791934973817188e-17, - "mx": 2.33461636257703e-16, - "my": -8.19871852029728e-15, - "mz": -7.775979187269505e-17, + "cd": -5.446798622699996e-21, + "cfx": -5.445727883097206e-21, + "cfy": -1.1963663687348372e-22, + "cfz": -1.981303937287751e-22, + "cl": 5.147684312587216e-23, + "cmx": 2.9451547894111555e-22, + "cmy": -9.924703837032262e-21, + "cmz": -1.0845501819079472e-22, + "drag": -2.2205508625023342e-15, + "fx": -2.220114343381069e-15, + "fy": -4.8773464120581844e-17, + "fz": -8.077379891534703e-17, + "lift": 2.0986079405555563e-17, + "mx": 3.9022122897782045e-16, + "my": -1.3149835595914264e-14, + "mz": -1.4369856090207535e-16, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, "dFuncs/dXv * xVDot": { - "cd": 0.8375090909069984, - "cfx": 0.8631055790713446, - "cfy": -0.8013368158492163, - "cfz": -0.18042300073756354, - "cl": -0.8280522059070763, - "cmx": 2.565556495208209, - "cmy": -12.398030577677247, - "cmz": -0.556268293226583, - "drag": 341435.7061809651, - "fx": 351870.88247580576, - "fy": -326688.9930854085, - "fz": -73554.8489406899, - "lift": -337580.3233041969, - "mx": 3399259.7338910685, - "my": -16426894.594199244, - "mz": -737033.2377934933, + "cd": 0.8375090909069993, + "cfx": 0.8631055790713454, + "cfy": -0.8013368158492162, + "cfz": -0.1804230007375633, + "cl": -0.8280522059070762, + "cmx": 2.565556495208208, + "cmy": -12.398030577677249, + "cmz": -0.5562682932265826, + "drag": 341435.70618096547, + "fx": 351870.8824758061, + "fy": -326688.99308540847, + "fz": -73554.8489406898, + "lift": -337580.3233041968, + "mx": 3399259.7338910676, + "my": -16426894.594199246, + "mz": -737033.2377934929, "sepsensor": -0.3184078465451618, "sepsensoravgx": -2.3395654246251367, "sepsensoravgy": 0.0014758486032845006, - "sepsensoravgz": -2.622343476882023 + "sepsensoravgz": -2.6223434768820235 }, "dFuncs/dalpha": { "cd": 0.007620454323624869, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.000406488820307399, + "cl": -0.00040648882030739904, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, @@ -116,46 +128,46 @@ "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -165.7173622629204, + "lift": -165.71736226292043, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 0.0010454235289593895, - "sepsensoravgx": 0.0072232555295950055, - "sepsensoravgy": 1.7464647193009232e-06, - "sepsensoravgz": 0.00694003078481429 + "sepsensor": 0.0010454235289593893, + "sepsensoravgx": 0.007223255529595005, + "sepsensoravgy": 1.7464647193009234e-06, + "sepsensoravgz": 0.006940030784814289 }, "dFuncs/dbeta": { - "cd": -0.008134832700221304, + "cd": -0.008134832700221306, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.0002556474166553073, + "cl": 0.00025564741665530733, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3316.4085952262217, + "drag": -3316.4085952262226, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 104.22233882203568, + "lift": 104.22233882203571, "mx": 0.0, "my": 0.0, "mz": 0.0, "sepsensor": 0.03788518499301997, - "sepsensoravgx": 0.2608170674104914, - "sepsensoravgy": 5.203621108756179e-05, + "sepsensoravgx": 0.2608170674104913, + "sepsensoravgy": 5.203621108756182e-05, "sepsensoravgz": 0.2632231568145831 }, "dFuncs/dmach": { - "cd": -0.05822523455716418, - "cfx": -0.023910099999265466, + "cd": -0.058225234557164184, + "cfx": -0.02391009999926547, "cfy": -1.0928399617314548, - "cfz": -0.020347121826905946, + "cfz": -0.02034712182690595, "cl": -1.0915496767898132, - "cmx": 2.1124125003799255, - "cmy": 0.035988324223648505, - "cmz": -1.6800322544973232, + "cmx": 2.112412500379926, + "cmy": 0.035988324223648456, + "cmz": -1.680032254497323, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -173,21 +185,21 @@ "cd": 0.03668389128881626, "cfx": 0.03571224146125623, "cfy": 0.03149467545387702, - "cfz": 0.019458299264539205, + "cfz": 0.0194582992645392, "cl": 0.030357386120060188, - "cmx": -0.0672091901959421, - "cmy": 0.01327492815250161, - "cmz": 0.05834281929666648, + "cmx": -0.06720919019594197, + "cmy": 0.013274928152501612, + "cmz": 0.05834281929666645, "drag": 14955.288800624612, "fx": 14559.166598924941, "fy": 12839.749289036583, - "fz": 7932.759444167343, + "fz": 7932.759444167341, "lift": 12376.099173426139, - "mx": -89049.48864201544, - "my": 17588.748804938532, - "mz": 77301.90185531121, + "mx": -89049.48864201528, + "my": 17588.748804938536, + "mz": 77301.90185531118, "sepsensor": -2.452326745240459, - "sepsensoravgx": -16.59636494736018, + "sepsensoravgx": -16.596364947360176, "sepsensoravgy": -0.004130930182543926, "sepsensoravgz": -15.231251057208485 }, @@ -198,7 +210,7 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.002504261147926886, + "cmy": 0.0025042611479268867, "cmz": -0.13450337990540984, "drag": 0.0, "fx": 0.0, @@ -206,7 +218,7 @@ "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3318.0458505572064, + "my": 3318.0458505572074, "mz": -178211.59823947182, "sepsensor": 0.0, "sepsensoravgx": 0.0, @@ -219,7 +231,7 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.002504261147926886, + "cmx": -0.0025042611479268867, "cmy": 0.0, "cmz": 0.002942781538371136, "drag": 0.0, @@ -227,7 +239,7 @@ "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3318.0458505572064, + "mx": -3318.0458505572074, "my": 0.0, "mz": 3899.06782708022, "sepsensor": 0.0, @@ -257,18 +269,6 @@ "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, - "||FBar^T * dF/dXv||": 45811911.563269876, - "||FBar^T * dF/dw||": 192632.3542309495, - "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 72.67517979041415, - "T_mdo_tutorial": 5.329070518200751e-15, - "alpha_mdo_tutorial": 0.0, - "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": 0.0 - }, "metadata": { "ADPC": false, "AGMGLevels": 1, @@ -309,6 +309,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.0001, @@ -335,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -420,6 +422,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -438,6 +442,7 @@ "smoother": "DADI", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -459,6 +464,7 @@ "useApproxWallDistance": true, "useBlockettes": true, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -466,6 +472,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -483,13 +490,26 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, + "||FBar^T * dF/dXv||": 45811911.56327668, + "||FBar^T * dF/dw||": 192632.3542309496, + "||FBar^T * dF/xDv||": { + "P_mdo_tutorial": 72.6751797904141, + "T_mdo_tutorial": 5.684341886080802e-14, + "alpha_mdo_tutorial": 0.0, + "beta_mdo_tutorial": 0.0, + "mach_mdo_tutorial": 0.0, + "xRef_mdo_tutorial": 0.0, + "yRef_mdo_tutorial": 0.0, + "zRef_mdo_tutorial": 0.0 + }, "||dF/dP||": 6.3181640647724455, - "||dF/dT||": 7.667787474779008e-16, + "||dF/dT||": 1.1069336065842165e-15, "||dF/dXv * xVDot||": 7679078.378030595, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, @@ -498,127 +518,127 @@ "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, - "||dR/dP||": 0.025390626707429236, + "||dR/dP||": 0.025390626707477385, "||dR/dT||": 9.220631748788011e-07, - "||dR/dXv * xVDot||": 27508112.00097244, - "||dR/dalpha||": 0.01027100300057877, - "||dR/dbeta||": 0.6070867635976306, - "||dR/dmach||": 0.9283833278730764, - "||dR/dw * wDot||": 3568798673.416668, + "||dR/dXv * xVDot||": 27508112.000857834, + "||dR/dalpha||": 0.010271003000578769, + "||dR/dbeta||": 0.6070867635976305, + "||dR/dmach||": 0.9283833278730763, + "||dR/dw * wDot||": 3568798673.4199533, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 8.2089922700843e-08, - "T_mdo_tutorial": -1.0587911840678754e-20, - "alpha_mdo_tutorial": 0.007620454323624868, - "beta_mdo_tutorial": -0.008134832700221303, - "mach_mdo_tutorial": -0.05822523455716415, + "P_mdo_tutorial": 8.208992270083813e-08, + "T_mdo_tutorial": -2.964615315390051e-21, + "alpha_mdo_tutorial": 0.007620454323624869, + "beta_mdo_tutorial": -0.00014197961471776264, + "mach_mdo_tutorial": -0.05822523455716416, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 22.010968561232765, - "||dcd/dw||": 0.014152268407544041, + "||dcd/dXv||": 22.0109685612275, + "||dcd/dw||": 0.014152268407543812, "||dcfx/dXdv||": { - "P_mdo_tutorial": 8.208520447499716e-08, - "T_mdo_tutorial": -5.293955920339377e-21, + "P_mdo_tutorial": 8.208520447498869e-08, + "T_mdo_tutorial": 8.470329472543003e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.023910099999265456, + "mach_mdo_tutorial": -0.023910099999265463, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfx/dXv||": 22.01122758259708, - "||dcfx/dw||": 0.014080474023959141, + "||dcfx/dXv||": 22.01122758259185, + "||dcfx/dw||": 0.014080474023958912, "||dcfy/dXdv||": { - "P_mdo_tutorial": 1.4397079359712356e-09, - "T_mdo_tutorial": -4.367513634279986e-22, + "P_mdo_tutorial": 1.4397079359983406e-09, + "T_mdo_tutorial": -3.110199103199384e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.0928399617314544, + "mach_mdo_tutorial": -1.0928399617314546, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfy/dXv||": 2.1272533461785317, - "||dcfy/dw||": 0.1134359197289196, + "||dcfy/dXv||": 2.127253346178407, + "||dcfy/dw||": 0.11343591972891955, "||dcfz/dXdv||": { - "P_mdo_tutorial": 2.8691732651737653e-09, - "T_mdo_tutorial": -4.235164736271502e-22, + "P_mdo_tutorial": 2.869173265167995e-09, + "T_mdo_tutorial": -7.676236084492097e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.020347121826905935, + "mach_mdo_tutorial": -0.020347121826905942, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 1.9164669581904075, - "||dcfz/dw||": 0.00764619714098219, + "||dcfz/dXv||": 1.9164669581857896, + "||dcfz/dw||": 0.007646197140981754, "||dcl/dXdv||": { - "P_mdo_tutorial": -1.13936105460973e-09, - "T_mdo_tutorial": 2.9778502051908996e-22, - "alpha_mdo_tutorial": -0.00040648882030739893, - "beta_mdo_tutorial": 0.0002556474166553072, - "mach_mdo_tutorial": -1.0915496767898127, + "P_mdo_tutorial": -1.1393610546978213e-09, + "T_mdo_tutorial": -3.044024654195142e-22, + "alpha_mdo_tutorial": -0.000406488820307399, + "beta_mdo_tutorial": 4.461889144852902e-06, + "mach_mdo_tutorial": -1.091549676789813, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcl/dXv||": 2.129931803634346, - "||dcl/dw||": 0.1134269850274004, + "||dcl/dXv||": 2.1299318036345714, + "||dcl/dw||": 0.11342698502740034, "||dcmx/dXdv||": { - "P_mdo_tutorial": -3.6538123157427746e-09, - "T_mdo_tutorial": -1.1911400820763599e-22, + "P_mdo_tutorial": -3.6538123157631034e-09, + "T_mdo_tutorial": 1.9852334701272664e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.112412500379924, + "mach_mdo_tutorial": 2.112412500379925, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": -0.002504261147926886, - "zRef_mdo_tutorial": 0.13450337990540984 + "zRef_mdo_tutorial": 0.1345033799054098 }, - "||dcmx/dXv||": 4.251118571622892, - "||dcmx/dw||": 0.21249957096530772, + "||dcmx/dXv||": 4.251118571622843, + "||dcmx/dw||": 0.2124995709653077, "||dcmy/dXdv||": { - "P_mdo_tutorial": 1.4621605675595423e-07, - "T_mdo_tutorial": 2.8163845496205486e-20, + "P_mdo_tutorial": 1.4621605675595e-07, + "T_mdo_tutorial": 1.4399560103323106e-20, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.035988324223648484, + "mach_mdo_tutorial": 0.03598832422364846, "xRef_mdo_tutorial": 0.002504261147926886, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.002942781538371133 + "zRef_mdo_tutorial": -0.0029427815383711343 }, - "||dcmy/dXv||": 42.699163709341356, - "||dcmy/dw||": 0.03381012081594753, + "||dcmy/dXv||": 42.699163709336624, + "||dcmy/dw||": 0.033810120815947274, "||dcmz/dXdv||": { - "P_mdo_tutorial": 1.3180716438004197e-09, - "T_mdo_tutorial": -2.845501307182415e-22, + "P_mdo_tutorial": 1.3180716437258808e-09, + "T_mdo_tutorial": -5.293955920339377e-23, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": -1.6800322544973225, - "xRef_mdo_tutorial": -0.13450337990540984, - "yRef_mdo_tutorial": 0.002942781538371133, + "xRef_mdo_tutorial": -0.1345033799054098, + "yRef_mdo_tutorial": 0.0029427815383711343, "zRef_mdo_tutorial": 0.0 }, - "||dcmz/dXv||": 2.9674753711668482, - "||dcmz/dw||": 0.17002460675291214, + "||dcmz/dXv||": 2.9674753711679984, + "||dcmz/dw||": 0.1700246067529121, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.5082116921719733, - "T_mdo_tutorial": -2.3314683517128287e-15, - "alpha_mdo_tutorial": 3106.7068186553865, - "beta_mdo_tutorial": -3316.4085952262217, + "P_mdo_tutorial": 0.5082116921719704, + "T_mdo_tutorial": 1.1102230246251565e-15, + "alpha_mdo_tutorial": 3106.706818655387, + "beta_mdo_tutorial": -57.88224932813748, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 8973431.663043374, - "||ddrag/dw||": 5769.596784387555, + "||ddrag/dXv||": 8973431.66304123, + "||ddrag/dw||": 5769.596784387462, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.22841788751437747, - "T_mdo_tutorial": -1.3877787807814457e-15, + "P_mdo_tutorial": 0.22841788751437475, + "T_mdo_tutorial": -5.10702591327572e-15, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -626,11 +646,11 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfx/dXv||": 8973537.260873178, - "||dfx/dw||": 5740.327650087664, + "||dfx/dXv||": 8973537.260871047, + "||dfx/dw||": 5740.327650087569, "||dfy/dXdv||": { - "P_mdo_tutorial": 8.91116685210492, - "T_mdo_tutorial": 3.8163916471489756e-17, + "P_mdo_tutorial": 8.911166852104932, + "T_mdo_tutorial": 2.706168622523819e-16, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -638,11 +658,11 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 867238.6441700639, - "||dfy/dw||": 46245.55575508595, + "||dfy/dXv||": 867238.644170013, + "||dfy/dw||": 46245.55575508593, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.16707199708460607, - "T_mdo_tutorial": -3.0531133177191805e-16, + "P_mdo_tutorial": 0.16707199708460374, + "T_mdo_tutorial": 6.938893903907228e-17, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -650,61 +670,61 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 781305.2495150653, - "||dfz/dw||": 3117.2016504356197, + "||dfz/dXv||": 781305.2495131827, + "||dfz/dw||": 3117.2016504354415, "||dlift/dXdv||": { - "P_mdo_tutorial": 8.899594949958653, - "T_mdo_tutorial": 6.331740687315346e-17, - "alpha_mdo_tutorial": -165.7173622629204, - "beta_mdo_tutorial": 104.22233882203568, + "P_mdo_tutorial": 8.899594949958633, + "T_mdo_tutorial": -3.469446951953614e-17, + "alpha_mdo_tutorial": -165.71736226292043, + "beta_mdo_tutorial": 1.8190229665736315, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 868330.5977056504, - "||dlift/dw||": 46241.9132559706, + "||dlift/dXv||": 868330.597705742, + "||dlift/dw||": 46241.913255970576, "||dmx/dXdv||": { - "P_mdo_tutorial": -55.982082485233434, - "T_mdo_tutorial": -9.43689570931383e-16, + "P_mdo_tutorial": -55.982082485233285, + "T_mdo_tutorial": -1.609823385706477e-15, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3318.0458505572074, + "yRef_mdo_tutorial": -3318.045850557208, "zRef_mdo_tutorial": 178211.59823947176 }, - "||dmx/dXv||": 5632562.062657467, + "||dmx/dXv||": 5632562.062657405, "||dmx/dw||": 281553.43154619413, "||dmy/dXdv||": { - "P_mdo_tutorial": -0.7599313747079446, - "T_mdo_tutorial": -3.552713678800501e-15, + "P_mdo_tutorial": -0.7599313747079357, + "T_mdo_tutorial": 2.886579864025407e-14, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3318.0458505572074, + "xRef_mdo_tutorial": 3318.045850557208, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -3899.0678270802186 + "zRef_mdo_tutorial": -3899.0678270802177 }, - "||dmy/dXv||": 56574683.94832893, - "||dmy/dw||": 44797.05767629784, + "||dmy/dXv||": 56574683.94832266, + "||dmy/dw||": 44797.05767629751, "||dmz/dXdv||": { - "P_mdo_tutorial": 44.521257110580585, - "T_mdo_tutorial": 1.1796119636642288e-16, + "P_mdo_tutorial": 44.5212571105805, + "T_mdo_tutorial": 3.608224830031759e-16, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": -178211.59823947176, - "yRef_mdo_tutorial": 3899.0678270802186, + "yRef_mdo_tutorial": 3899.0678270802177, "zRef_mdo_tutorial": 0.0 }, - "||dmz/dXv||": 3931786.167781227, - "||dmz/dw||": 225275.80296333847, + "||dmz/dXv||": 3931786.167782752, + "||dmz/dw||": 225275.8029633384, "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0010454235289593893, - "beta_mdo_tutorial": 0.037885184993019974, + "alpha_mdo_tutorial": 0.001045423528959389, + "beta_mdo_tutorial": 0.0006612212158553437, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, @@ -715,47 +735,47 @@ "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.007223255529595011, - "beta_mdo_tutorial": 0.2608170674104914, + "alpha_mdo_tutorial": 0.007223255529595021, + "beta_mdo_tutorial": 0.004552116571709068, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgx/dXv||": 3.2697884857408686, - "||dsepsensoravgx/dw||": 6.421329051508184, + "||dsepsensoravgx/dXv||": 3.269788485740869, + "||dsepsensoravgx/dw||": 6.421329051508183, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 1.7464647193009232e-06, - "beta_mdo_tutorial": 5.2036211087561873e-05, + "alpha_mdo_tutorial": 1.7464647193009239e-06, + "beta_mdo_tutorial": 9.082032137407349e-07, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgy/dXv||": 0.0010549809402260397, - "||dsepsensoravgy/dw||": 0.0014979999685087756, + "||dsepsensoravgy/dXv||": 0.0010549809402260395, + "||dsepsensoravgy/dw||": 0.0014979999685087759, "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0069400307848142915, - "beta_mdo_tutorial": 0.2632231568145831, + "alpha_mdo_tutorial": 0.00694003078481429, + "beta_mdo_tutorial": 0.004594110753907825, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgz/dXv||": 3.635720738541621, - "||dsepsensoravgz/dw||": 7.019713072940321, - "||dwBar^T * dR/dXv||": 115153435.10559179, - "||dwBar^T * dR/dw||": 3703520919.670536, + "||dsepsensoravgz/dXv||": 3.63572073854162, + "||dsepsensoravgz/dw||": 7.019713072940322, + "||dwBar^T * dR/dXv||": 115153435.10581076, + "||dwBar^T * dR/dw||": 3703520919.6738305, "||dwBar^T * dR/xDv||": { - "P_mdo_tutorial": 0.40863453814995343, - "T_mdo_tutorial": -7.73683867372199e-06, - "alpha_mdo_tutorial": -0.00847267776640579, - "beta_mdo_tutorial": -1.255626461502688, - "mach_mdo_tutorial": -3.8585777744893264, + "P_mdo_tutorial": 0.40863453814941997, + "T_mdo_tutorial": -7.73683869681463e-06, + "alpha_mdo_tutorial": -0.008472677766405793, + "beta_mdo_tutorial": -0.02191481592838774, + "mach_mdo_tutorial": -3.8585777744893273, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/refs/funcs_rans_tut_wing.json b/tests/reg_tests/refs/funcs_rans_tut_wing.json index 2d39bb0bb..549b1c5d9 100644 --- a/tests/reg_tests/refs/funcs_rans_tut_wing.json +++ b/tests/reg_tests/refs/funcs_rans_tut_wing.json @@ -1,81 +1,93 @@ { - "Dot product test for (w, xV) -> (dw, F)": 73673530655.64563, - "Dot product test for Xv -> R": 14176919.168639362, - "Dot product test for w -> F": 106605.2392722345, - "Dot product test for w -> R": 73657443374.76459, - "Dot product test for xV -> F": 1803756.4731287549, + "Dot product test for (w, xV) -> (dw, F)": 73673530655.01212, + "Dot product test for Xv -> R": 14176919.166986465, + "Dot product test for w -> F": 106605.23927223444, + "Dot product test for w -> R": 73657443374.13272, + "Dot product test for xV -> F": 1803756.4731287383, "Eval Functions:": { - "mdo_tutorial_cd": 0.023290093324898276, - "mdo_tutorial_cfx": 0.009564039573405491, - "mdo_tutorial_cfy": 0.4371359824042878, - "mdo_tutorial_cfz": 0.008138848278955654, - "mdo_tutorial_cl": 0.4366198684421507, - "mdo_tutorial_cmx": -0.8449649917291562, - "mdo_tutorial_cmy": -0.014395330272535653, - "mdo_tutorial_cmz": 0.6720128964011741, - "mdo_tutorial_drag": 9494.90524669453, - "mdo_tutorial_fx": 3899.0676532859516, - "mdo_tutorial_fy": 178211.59730658008, - "mdo_tutorial_fz": 3318.045666364642, - "mdo_tutorial_lift": 178001.18796649604, - "mdo_tutorial_mx": -1119544.815441463, - "mdo_tutorial_my": -19073.23679789884, - "mdo_tutorial_mz": 890390.2072156997, - "mdo_tutorial_sepsensor": 0.004234784870126044, - "mdo_tutorial_sepsensoravgx": 0.028924120234321147, - "mdo_tutorial_sepsensoravgy": 6.217273678172546e-06, + "mdo_tutorial_cd": 0.02329009332489828, + "mdo_tutorial_cfx": 0.009564039573405495, + "mdo_tutorial_cfy": 0.43713598240428786, + "mdo_tutorial_cfz": 0.008138848278955656, + "mdo_tutorial_cl": 0.4366198684421508, + "mdo_tutorial_cmx": -0.8449649917291561, + "mdo_tutorial_cmy": -0.014395330272535664, + "mdo_tutorial_cmz": 0.6720128964011742, + "mdo_tutorial_drag": 9494.905246694532, + "mdo_tutorial_fx": 3899.067653285953, + "mdo_tutorial_fy": 178211.5973065801, + "mdo_tutorial_fz": 3318.0456663646423, + "mdo_tutorial_lift": 178001.18796649607, + "mdo_tutorial_mx": -1119544.8154414627, + "mdo_tutorial_my": -19073.236797898855, + "mdo_tutorial_mz": 890390.2072157, + "mdo_tutorial_sepsensor": 0.004234784870126043, + "mdo_tutorial_sepsensoravgx": 0.02892412023432115, + "mdo_tutorial_sepsensoravgy": 6.217273678172547e-06, "mdo_tutorial_sepsensoravgz": 0.02789740112174058 }, - "Norm of residual": 1.0995777789937522e-14, + "Norm of residual": 1.056430455606885e-14, "Norm of state vector": 474.049398978312, - "Sum of Forces x": 3899.067653285952, - "Sum of Forces y": 178211.5973065801, - "Sum of Forces z": 3318.045666364642, + "Sum of Forces x": 3899.0676532859516, + "Sum of Forces y": 178211.59730658008, + "Sum of Forces z": 3318.045666364644, "Sum of Tractions x": 386537.70450086216, "Sum of Tractions y": 2148097.2699678387, - "Sum of Tractions z": 305848.57155627705, - "Total number of adjoint state DOF": 145152, - "Total number of spatial DOF": 109950, - "Total number of state DOF": 145152, + "Sum of Tractions z": 305848.5715562771, + "Total number of adjoint state DOF": { + "__ndarray__": 145152, + "dtype": "int64", + "shape": [] + }, + "Total number of spatial DOF": { + "__ndarray__": 109950, + "dtype": "int64", + "shape": [] + }, + "Total number of state DOF": { + "__ndarray__": 145152, + "dtype": "int64", + "shape": [] + }, "dFuncs/dP": { - "cd": 8.208992244417563e-08, - "cfx": 8.208520417787437e-08, - "cfy": 1.439709219288763e-09, - "cfz": 2.869174445460285e-09, - "cl": -1.1393597626120375e-09, - "cmx": -3.6538178476524542e-09, - "cmy": 1.4621605259614387e-07, - "cmz": 1.3180746292793335e-09, - "drag": 0.5082116819167681, - "fx": 0.22841787870353353, - "fy": 8.911166805983525, - "fz": 0.16707198835615736, - "lift": 8.899594904136782, - "mx": -55.98208193456858, - "my": -0.7599314188471543, - "mz": 44.52125675694581, + "cd": 8.208992244417505e-08, + "cfx": 8.208520417787411e-08, + "cfy": 1.4397092192784173e-09, + "cfz": 2.8691744454600172e-09, + "cl": -1.1393597626223698e-09, + "cmx": -3.6538178476544643e-09, + "cmy": 1.4621605259614398e-07, + "cmz": 1.3180746292840997e-09, + "drag": 0.508211681916768, + "fx": 0.22841787870353347, + "fy": 8.911166805983523, + "fz": 0.16707198835615727, + "lift": 8.89959490413678, + "mx": -55.98208193456857, + "my": -0.7599314188471549, + "mz": 44.521256756945824, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, "sepsensoravgz": 0.0 }, "dFuncs/dT": { - "cd": -3.467718463429488e-21, - "cfx": -3.467517313683784e-21, - "cfy": -6.087596342485069e-23, - "cfz": -1.3769772687319503e-22, - "cl": 4.8071426127637365e-23, - "cmx": 1.777691334846106e-22, - "cmy": -5.932593211622769e-21, - "cmz": -7.30286264664918e-23, - "drag": -1.4137194631709334e-15, - "fx": -1.413637458442605e-15, - "fy": -2.4817912769043127e-17, - "fz": -5.613660929166415e-17, - "lift": 1.9597759003715198e-17, - "mx": 2.3553699110176966e-16, - "my": -7.860448701671704e-15, - "mz": -9.676000892304297e-17, + "cd": -5.106887550200748e-21, + "cfx": -5.106749343729472e-21, + "cfy": -8.462320165947307e-23, + "cfz": -2.0843605256795678e-22, + "cl": 7.582542809048063e-23, + "cmx": 2.3835511010402934e-22, + "cmy": -8.750347990908928e-21, + "cmz": -9.93841590258774e-23, + "drag": -2.0819759164658407e-15, + "fx": -2.081919572451631e-15, + "fy": -3.449918685253398e-17, + "fz": -8.497520991090462e-17, + "lift": 3.091251052392714e-17, + "mx": 3.158109866834347e-16, + "my": -1.1593861074034694e-14, + "mz": -1.316800353429265e-16, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -84,78 +96,78 @@ "dFuncs/dXv * xVDot": { "cd": 12.070059818273489, "cfx": 12.080984694278781, - "cfy": -0.15802353976223282, - "cfz": 0.7177998027961129, - "cl": -0.5374184643431129, - "cmx": 0.688109662347107, - "cmy": 16.2658539372518, - "cmz": -0.6123885069504014, + "cfy": -0.15802353976223346, + "cfz": 0.7177998027961131, + "cl": -0.5374184643431136, + "cmx": 0.6881096623471082, + "cmy": 16.265853937251794, + "cmz": -0.6123885069504025, "drag": 4920721.986713736, "fx": 4925175.840163574, - "fy": -64423.03669026707, - "fz": 292632.6236039193, - "lift": -219094.7595434003, - "mx": 911717.7782234228, - "my": 21551605.832701147, - "mz": -811390.2761690038, + "fy": -64423.036690267334, + "fz": 292632.6236039194, + "lift": -219094.75954340055, + "mx": 911717.7782234245, + "my": 21551605.832701135, + "mz": -811390.2761690052, "sepsensor": -0.057382313458869766, - "sepsensoravgx": -0.4308023179926831, + "sepsensoravgx": -0.430802317992683, "sepsensoravgy": 0.0019647633295158465, - "sepsensoravgz": -0.5053091928093685 + "sepsensoravgz": -0.5053091928093681 }, "dFuncs/dalpha": { - "cd": 0.007620454283940016, + "cd": 0.007620454283940018, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": -0.0004064888116162284, + "cl": -0.0004064888116162285, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": 3106.7068024766654, + "drag": 3106.7068024766663, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": -165.71735871970398, + "lift": -165.717358719704, "mx": 0.0, "my": 0.0, "mz": 0.0, "sepsensor": 0.001045422895624669, - "sepsensoravgx": 0.007223249823891302, + "sepsensoravgx": 0.007223249823891301, "sepsensoravgy": 1.7464636736091276e-06, - "sepsensoravgz": 0.006940021894446659 + "sepsensoravgz": 0.0069400218944466584 }, "dFuncs/dbeta": { - "cd": -0.00813483224863752, + "cd": -0.008134832248637522, "cfx": 0.0, "cfy": 0.0, "cfz": 0.0, - "cl": 0.00025564740246371515, + "cl": 0.0002556474024637152, "cmx": 0.0, "cmy": 0.0, "cmz": 0.0, - "drag": -3316.4084111245447, + "drag": -3316.408411124545, "fx": 0.0, "fy": 0.0, "fz": 0.0, - "lift": 104.22233303640739, + "lift": 104.2223330364074, "mx": 0.0, "my": 0.0, "mz": 0.0, - "sepsensor": 0.03788516850963142, - "sepsensoravgx": 0.2608169190864371, - "sepsensoravgy": 5.2036186489245393e-05, + "sepsensor": 0.037885168509631424, + "sepsensoravgx": 0.26081691908643706, + "sepsensoravgy": 5.203618648924537e-05, "sepsensoravgz": 0.26322292621948834 }, "dFuncs/dmach": { - "cd": -0.0582252333122457, - "cfx": -0.023910098933513743, - "cfy": -1.0928399560107196, - "cfz": -0.020347120697389136, - "cl": -1.091549671105377, - "cmx": 2.1124124793228907, - "cmy": 0.035988325681339105, - "cmz": -1.6800322410029356, + "cd": -0.05822523331224572, + "cfx": -0.02391009893351375, + "cfy": -1.0928399560107198, + "cfz": -0.02034712069738914, + "cl": -1.0915496711053772, + "cmx": 2.1124124793228902, + "cmy": 0.03598832568133913, + "cmz": -1.680032241002936, "drag": 0.0, "fx": 0.0, "fy": 0.0, @@ -170,26 +182,26 @@ "sepsensoravgz": 0.0 }, "dFuncs/dw * wDot": { - "cd": 0.029809157514663173, - "cfx": 0.02816605951894075, - "cfy": 0.0527525056528805, + "cd": 0.02980915751466318, + "cfx": 0.028166059518940755, + "cfy": 0.052752505652880574, "cfz": 0.02469993917298405, - "cl": 0.05184175816605473, - "cmx": -0.11847197049160606, + "cl": 0.051841758166054804, + "cmx": -0.11847197049160602, "cmy": 0.000322091995035286, - "cmz": 0.09703720197225019, - "drag": 12152.597335577882, - "fx": 11482.739144681766, - "fy": 21506.14150456632, + "cmz": 0.09703720197225013, + "drag": 12152.597335577886, + "fx": 11482.739144681767, + "fy": 21506.141504566353, "fz": 10069.671202042138, - "lift": 21134.84796913719, - "mx": -156970.62202255835, + "lift": 21134.847969137223, + "mx": -156970.6220225583, "my": 426.75900974195247, - "mz": 128570.4111251526, - "sepsensor": -1.5690549167967234, + "mz": 128570.41112515253, + "sepsensor": -1.5690549167967232, "sepsensoravgx": -10.583111291817161, - "sepsensoravgy": -0.0026231921408664005, - "sepsensoravgz": -9.626952343336553 + "sepsensoravgy": -0.0026231921408663996, + "sepsensoravgz": -9.626952343336551 }, "dFuncs/dxRef": { "cd": 0.0, @@ -198,7 +210,7 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.0, - "cmy": 0.002504261008909432, + "cmy": 0.0025042610089094325, "cmz": -0.13450337920131938, "drag": 0.0, "fx": 0.0, @@ -206,8 +218,8 @@ "fz": 0.0, "lift": 0.0, "mx": 0.0, - "my": 3318.045666364641, - "mz": -178211.5973065801, + "my": 3318.0456663646414, + "mz": -178211.59730658014, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -219,17 +231,17 @@ "cfy": 0.0, "cfz": 0.0, "cl": 0.0, - "cmx": -0.002504261008909432, + "cmx": -0.0025042610089094325, "cmy": 0.0, - "cmz": 0.0029427814072016927, + "cmz": 0.002942781407201694, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": -3318.045666364641, + "mx": -3318.0456663646414, "my": 0.0, - "mz": 3899.0676532859547, + "mz": 3899.067653285956, "sepsensor": 0.0, "sepsensoravgx": 0.0, "sepsensoravgy": 0.0, @@ -242,15 +254,15 @@ "cfz": 0.0, "cl": 0.0, "cmx": 0.13450337920131938, - "cmy": -0.002942781407201693, + "cmy": -0.002942781407201694, "cmz": 0.0, "drag": 0.0, "fx": 0.0, "fy": 0.0, "fz": 0.0, "lift": 0.0, - "mx": 178211.5973065801, - "my": -3899.067653285955, + "mx": 178211.59730658014, + "my": -3899.067653285956, "mz": 0.0, "sepsensor": 0.0, "sepsensoravgx": 0.0, @@ -297,6 +309,7 @@ "CFL": 1.5, "CFLCoarse": 1.25, "CFLLimit": 1.5, + "GMRESOrthogonalizationType": "modified Gram-Schmidt", "ILUFill": 2, "L2Convergence": 1e-14, "L2ConvergenceCoarse": 0.0001, @@ -323,6 +336,7 @@ "adjointL2ConvergenceAbs": 1e-16, "adjointL2ConvergenceRel": 1e-16, "adjointMaxIter": 500, + "adjointMaxL2DeviationFactor": 1.0, "adjointMonitorStep": 10, "adjointSolver": "GMRES", "adjointSubspaceSize": 100, @@ -408,6 +422,8 @@ "partitionLikeNProc": -1, "partitionOnly": false, "preconditionerSide": "right", + "printAllOptions": true, + "printIntro": true, "printIterations": true, "printTiming": true, "printWarnings": true, @@ -426,6 +442,7 @@ "smoother": "DADI", "solutionPrecision": "single", "solutionPrecisionSurface": "single", + "storeConvHist": true, "storeRindLayer": true, "surfaceVariables": [ "cp", @@ -447,6 +464,7 @@ "useApproxWallDistance": true, "useBlockettes": true, "useDiagTSPC": true, + "useExternalDynamicMesh": false, "useGridMotion": false, "useLinResMonitor": false, "useMatrixFreedrdw": true, @@ -454,6 +472,7 @@ "useOversetWallScaling": false, "useQCR": false, "useRotationSA": false, + "useTSInterpolatedGridVelocity": false, "useWallFunctions": false, "useZipperMesh": true, "useft2SA": true, @@ -471,16 +490,17 @@ ], "wallDistCutoff": 1e+20, "windAxis": false, + "writeSolutionEachIter": false, "writeSurfaceSolution": true, "writeTecplotSurfaceSolution": false, "writeVolumeSolution": true, "zipperSurfaceFamily": null }, - "||FBar^T * dF/dXv||": 46070479.43094982, + "||FBar^T * dF/dXv||": 46070479.43094983, "||FBar^T * dF/dw||": 193411.31934025255, "||FBar^T * dF/xDv||": { - "P_mdo_tutorial": 73.40622327619356, - "T_mdo_tutorial": -2.6645352591003757e-14, + "P_mdo_tutorial": 73.40622327619373, + "T_mdo_tutorial": 6.039613253960852e-14, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -489,40 +509,40 @@ "zRef_mdo_tutorial": 0.0 }, "||dF/dP||": 6.318162361557679, - "||dF/dT||": 7.088304307881205e-16, - "||dF/dXv * xVDot||": 6441914.290452141, + "||dF/dT||": 1.0171081144547287e-15, + "||dF/dXv * xVDot||": 6441914.29045214, "||dF/dalpha||": 0.0, "||dF/dbeta||": 0.0, "||dF/dmach||": 0.0, - "||dF/dw * wDot||": 144928.54177972564, + "||dF/dw * wDot||": 144928.54177972567, "||dF/dxRef||": 0.0, "||dF/dyRef||": 0.0, "||dF/dzRef||": 0.0, - "||dR/dP||": 0.025390972782788245, - "||dR/dT||": 9.220631748750118e-07, - "||dR/dXv * xVDot||": 25100574.456551325, - "||dR/dalpha||": 0.010271003000581395, + "||dR/dP||": 0.025390972782710873, + "||dR/dT||": 9.220631748750119e-07, + "||dR/dXv * xVDot||": 25100574.456517212, + "||dR/dalpha||": 0.010271003000581393, "||dR/dbeta||": 0.607086763598131, "||dR/dmach||": 0.928383327872706, - "||dR/dw * wDot||": 3494309213.218394, + "||dR/dw * wDot||": 3494309213.171798, "||dR/dxRef||": 0.0, "||dR/dyRef||": 0.0, "||dR/dzRef||": 0.0, "||dcd/dXdv||": { - "P_mdo_tutorial": 8.208992244417635e-08, - "T_mdo_tutorial": 8.682087709356578e-21, - "alpha_mdo_tutorial": 0.007620454283940015, - "beta_mdo_tutorial": -0.008134832248637524, - "mach_mdo_tutorial": -0.058225233312245675, + "P_mdo_tutorial": 8.208992244417825e-08, + "T_mdo_tutorial": 9.317362419797304e-21, + "alpha_mdo_tutorial": 0.007620454283940016, + "beta_mdo_tutorial": -0.00014197960683613882, + "mach_mdo_tutorial": -0.05822523331224569, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcd/dXv||": 22.01096855608908, + "||dcd/dXv||": 22.010968556089075, "||dcd/dw||": 0.01415226840760694, "||dcfx/dXdv||": { - "P_mdo_tutorial": 8.208520417787473e-08, - "T_mdo_tutorial": 1.9058241313221758e-21, + "P_mdo_tutorial": 8.208520417787494e-08, + "T_mdo_tutorial": 1.2705494208814505e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": -0.023910098933513726, @@ -533,11 +553,11 @@ "||dcfx/dXv||": 22.011227577495617, "||dcfx/dw||": 0.0140804740239775, "||dcfy/dXdv||": { - "P_mdo_tutorial": 1.4397092192566438e-09, - "T_mdo_tutorial": 6.617444900424222e-24, + "P_mdo_tutorial": 1.4397092193040777e-09, + "T_mdo_tutorial": -2.2499312661442353e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.0928399560107191, + "mach_mdo_tutorial": -1.0928399560107194, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 @@ -545,22 +565,22 @@ "||dcfy/dXv||": 2.1272533470071324, "||dcfy/dw||": 0.11343591972897052, "||dcfz/dXdv||": { - "P_mdo_tutorial": 2.8691744454616613e-09, - "T_mdo_tutorial": -5.558653716356346e-22, + "P_mdo_tutorial": 2.869174445462032e-09, + "T_mdo_tutorial": 5.293955920339377e-23, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -0.02034712069738914, + "mach_mdo_tutorial": -0.020347120697389143, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dcfz/dXv||": 1.9164669563667818, - "||dcfz/dw||": 0.007646197140836512, + "||dcfz/dXv||": 1.916466956366782, + "||dcfz/dw||": 0.007646197140836511, "||dcl/dXdv||": { - "P_mdo_tutorial": -1.139359762620211e-09, - "T_mdo_tutorial": 2.415367388654841e-22, + "P_mdo_tutorial": -1.1393597626845856e-09, + "T_mdo_tutorial": -1.852884572118782e-22, "alpha_mdo_tutorial": -0.00040648881161622837, - "beta_mdo_tutorial": 0.00025564740246371525, + "beta_mdo_tutorial": 4.461888897162896e-06, "mach_mdo_tutorial": -1.0915496711053767, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, @@ -569,56 +589,56 @@ "||dcl/dXv||": 2.1299318048976272, "||dcl/dw||": 0.11342698502744573, "||dcmx/dXdv||": { - "P_mdo_tutorial": -3.6538178476200854e-09, - "T_mdo_tutorial": 6.088049308390284e-22, + "P_mdo_tutorial": -3.6538178475997566e-09, + "T_mdo_tutorial": -1.6675961149069038e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 2.1124124793228907, + "mach_mdo_tutorial": 2.1124124793228902, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -0.002504261008909433, - "zRef_mdo_tutorial": 0.13450337920131933 + "yRef_mdo_tutorial": -0.0025042610089094338, + "zRef_mdo_tutorial": 0.13450337920131938 }, "||dcmx/dXv||": 4.251118579527889, "||dcmx/dw||": 0.21249957096544897, "||dcmy/dXdv||": { - "P_mdo_tutorial": 1.4621605259613858e-07, - "T_mdo_tutorial": -1.503483481376383e-20, + "P_mdo_tutorial": 1.462160525961407e-07, + "T_mdo_tutorial": -8.046812998915853e-21, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": 0.03598832568133912, - "xRef_mdo_tutorial": 0.002504261008909433, + "mach_mdo_tutorial": 0.035988325681339146, + "xRef_mdo_tutorial": 0.0025042610089094338, "yRef_mdo_tutorial": 0.0, - "zRef_mdo_tutorial": -0.0029427814072016897 + "zRef_mdo_tutorial": -0.0029427814072016906 }, "||dcmy/dXv||": 42.69916368938223, "||dcmy/dw||": 0.03381012081576409, "||dcmz/dXdv||": { - "P_mdo_tutorial": 1.3180746292764626e-09, - "T_mdo_tutorial": -1.7205356741102976e-22, + "P_mdo_tutorial": 1.3180746293069557e-09, + "T_mdo_tutorial": 1.852884572118782e-22, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, - "mach_mdo_tutorial": -1.6800322410029345, - "xRef_mdo_tutorial": -0.13450337920131933, - "yRef_mdo_tutorial": 0.0029427814072016897, + "mach_mdo_tutorial": -1.680032241002935, + "xRef_mdo_tutorial": -0.13450337920131938, + "yRef_mdo_tutorial": 0.0029427814072016906, "zRef_mdo_tutorial": 0.0 }, "||dcmz/dXv||": 2.967475374229625, "||dcmz/dw||": 0.17002460675300068, "||ddrag/dXdv||": { - "P_mdo_tutorial": 0.508211681916767, - "T_mdo_tutorial": -5.551115123125783e-16, - "alpha_mdo_tutorial": 3106.706802476666, - "beta_mdo_tutorial": -3316.4084111245465, + "P_mdo_tutorial": 0.5082116819167675, + "T_mdo_tutorial": 3.219646771412954e-15, + "alpha_mdo_tutorial": 3106.7068024766663, + "beta_mdo_tutorial": -57.882246114957084, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||ddrag/dXv||": 8973431.660946397, + "||ddrag/dXv||": 8973431.660946399, "||ddrag/dw||": 5769.596784413197, "||dfx/dXdv||": { - "P_mdo_tutorial": 0.2284178787035343, - "T_mdo_tutorial": -4.107825191113079e-15, + "P_mdo_tutorial": 0.2284178787035338, + "T_mdo_tutorial": -6.5503158452884236e-15, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -629,8 +649,8 @@ "||dfx/dXv||": 8973537.258793414, "||dfx/dw||": 5740.327650095148, "||dfy/dXdv||": { - "P_mdo_tutorial": 8.911166805983516, - "T_mdo_tutorial": 1.0408340855860843e-17, + "P_mdo_tutorial": 8.911166805983509, + "T_mdo_tutorial": -5.551115123125783e-17, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -638,11 +658,11 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfy/dXv||": 867238.6445078679, - "||dfy/dw||": 46245.55575510671, + "||dfy/dXv||": 867238.6445078677, + "||dfy/dw||": 46245.5557551067, "||dfz/dXdv||": { - "P_mdo_tutorial": 0.1670719883561575, - "T_mdo_tutorial": 1.249000902703301e-16, + "P_mdo_tutorial": 0.1670719883561581, + "T_mdo_tutorial": 1.3877787807814457e-17, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -650,47 +670,47 @@ "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dfz/dXv||": 781305.2487716097, - "||dfz/dw||": 3117.201650376229, + "||dfz/dXv||": 781305.2487716099, + "||dfz/dw||": 3117.2016503762293, "||dlift/dXdv||": { - "P_mdo_tutorial": 8.899594904136782, - "T_mdo_tutorial": 1.6479873021779667e-17, - "alpha_mdo_tutorial": -165.717358719704, - "beta_mdo_tutorial": 104.22233303640745, + "P_mdo_tutorial": 8.899594904136766, + "T_mdo_tutorial": -6.938893903907228e-18, + "alpha_mdo_tutorial": -165.71735871970404, + "beta_mdo_tutorial": 1.8190228655953693, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dlift/dXv||": 868330.5982206648, + "||dlift/dXv||": 868330.5982206649, "||dlift/dw||": 46241.913255989086, "||dmx/dXdv||": { - "P_mdo_tutorial": -55.982081934568626, - "T_mdo_tutorial": 8.604228440844963e-16, + "P_mdo_tutorial": -55.98208193456854, + "T_mdo_tutorial": 1.942890293094024e-16, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, - "yRef_mdo_tutorial": -3318.0456663646437, + "yRef_mdo_tutorial": -3318.0456663646446, "zRef_mdo_tutorial": 178211.5973065801 }, - "||dmx/dXv||": 5632562.073131273, - "||dmx/dw||": 281553.4315463813, + "||dmx/dXv||": 5632562.073131272, + "||dmx/dw||": 281553.4315463814, "||dmy/dXdv||": { - "P_mdo_tutorial": -0.7599314188471502, - "T_mdo_tutorial": -3.6193270602780103e-14, + "P_mdo_tutorial": -0.7599314188471524, + "T_mdo_tutorial": -5.46229728115577e-14, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, - "xRef_mdo_tutorial": 3318.0456663646437, + "xRef_mdo_tutorial": 3318.0456663646446, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": -3899.0676532859525 }, "||dmy/dXv||": 56574683.92188388, "||dmy/dw||": 44797.05767605479, "||dmz/dXdv||": { - "P_mdo_tutorial": 44.5212567569458, - "T_mdo_tutorial": 2.498001805406602e-16, + "P_mdo_tutorial": 44.52125675694571, + "T_mdo_tutorial": -1.3877787807814457e-16, "alpha_mdo_tutorial": 0.0, "beta_mdo_tutorial": 0.0, "mach_mdo_tutorial": 0.0, @@ -703,32 +723,32 @@ "||dsepsensor/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0010454228956246698, - "beta_mdo_tutorial": 0.03788516850963146, + "alpha_mdo_tutorial": 0.00104542289562467, + "beta_mdo_tutorial": 0.0006612209281659423, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, "||dsepsensor/dXv||": 0.4671067371292081, - "||dsepsensor/dw||": 0.9220590259721969, + "||dsepsensor/dw||": 0.922059025972197, "||dsepsensoravgx/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.0072232498238913, - "beta_mdo_tutorial": 0.26081691908643717, + "alpha_mdo_tutorial": 0.007223249823891303, + "beta_mdo_tutorial": 0.004552113982965971, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 }, - "||dsepsensoravgx/dXv||": 3.269788520541127, - "||dsepsensoravgx/dw||": 6.421329151135327, + "||dsepsensoravgx/dXv||": 3.2697885205411272, + "||dsepsensoravgx/dw||": 6.4213291511353265, "||dsepsensoravgy/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 1.7464636736091268e-06, - "beta_mdo_tutorial": 5.203618648924547e-05, + "alpha_mdo_tutorial": 1.7464636736091253e-06, + "beta_mdo_tutorial": 9.082027844191219e-07, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, @@ -739,8 +759,8 @@ "||dsepsensoravgz/dXdv||": { "P_mdo_tutorial": 0.0, "T_mdo_tutorial": 0.0, - "alpha_mdo_tutorial": 0.006940021894446654, - "beta_mdo_tutorial": 0.26322292621948845, + "alpha_mdo_tutorial": 0.006940021894446653, + "beta_mdo_tutorial": 0.0045941067292641835, "mach_mdo_tutorial": 0.0, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, @@ -748,14 +768,14 @@ }, "||dsepsensoravgz/dXv||": 3.6357207893032335, "||dsepsensoravgz/dw||": 7.019713243461475, - "||dwBar^T * dR/dXv||": 112959533.78186443, - "||dwBar^T * dR/dw||": 3630765843.934613, + "||dwBar^T * dR/dXv||": 112959533.78157766, + "||dwBar^T * dR/dw||": 3630765843.8837504, "||dwBar^T * dR/xDv||": { - "P_mdo_tutorial": 0.41241946292619014, - "T_mdo_tutorial": -7.424159196744995e-06, + "P_mdo_tutorial": 0.41241946292726406, + "T_mdo_tutorial": -7.424159239377559e-06, "alpha_mdo_tutorial": -0.005616229099022119, - "beta_mdo_tutorial": -1.519299762755147, - "mach_mdo_tutorial": -3.2621581837006826, + "beta_mdo_tutorial": -0.02651678318484602, + "mach_mdo_tutorial": -3.2621581837006834, "xRef_mdo_tutorial": 0.0, "yRef_mdo_tutorial": 0.0, "zRef_mdo_tutorial": 0.0 diff --git a/tests/reg_tests/test_adjoint.py b/tests/reg_tests/test_adjoint.py index 999f45fc3..03b89f284 100644 --- a/tests/reg_tests/test_adjoint.py +++ b/tests/reg_tests/test_adjoint.py @@ -348,7 +348,8 @@ def cmplx_test_geom_dvs(self): err_msg = "Failed value for: {}".format(key + " " + dv_key) ref_val = self.handler.db["Eval Functions Sens:"][key][dv_key] - ref_val = ref_val.flatten()[0] + if not isinstance(ref_val, float): + ref_val = ref_val.flatten()[0] numpy.testing.assert_allclose(funcsSens[key][dv_key], ref_val, atol=5e-9, rtol=5e-9, err_msg=err_msg)