diff --git a/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/bin/overset_config.hypara b/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/bin/overset_config.hypara index 5090b72..a46e672 100644 --- a/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/bin/overset_config.hypara +++ b/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/bin/overset_config.hypara @@ -1,24 +1,42 @@ -int parallelStrategy = 1; +// ----------------- overlap configuration ------------------------------ +// numberOfGridGroups: The number of grid groups. +// codeOfOversetGrid: Overlapping(overset) grid or not. +// 0 -- NON-overlapping grid. +// 1 -- Overlapping grid. +// readOversetFileOrNo: Whether to read overset-file(.ovs) that has been generated. +// 0 -- no. +// 1 -- yes. +// symetryOrNot: If there exist symetryplanes(XY plane, the coordinate of Z direction is 0) in + the current overset grid(only for three dimension). +// 0 -- no. +// 1 -- yes. +// readInAuxiliaryInnerGrid: Whether to read auxiliary inner grid +// 0 -- no. +// 1 -- yes. +// twoOrderInterpolationOrNot: The number of interpolated cell layers in the overlapping boundary. +// 0 -- one layer. +// 1 -- two layers. +// keyEnlargeOfActiveNodes: The number of enlarged overset-boundary layers in the buffer region. +// outTecplotOverset: Whether to dump out the flowfield data after the progress of overset configure. +// 0 -- no. +// 1 -- yes. + int numberOfGridGroups = 3; string gridfile = "./grid/background__4.fts"; string gridfile1 = "./grid/upperwing__4.fts"; string gridfile2 = "./grid/lowerwing__4.fts"; -int codeOfOversetGrid = 1; // 0: 无重叠 1: 重叠; -int codeOfOversetSlipGrid = 0; // 0: 无滑移 1: 滑移; -int readOversetFileOrNot = 0; // 0: 适时装配 1: 读ovs文件 -int symetryOrNot = 1; //是否只进行半场计算 -int readInAuxiliaryInnerGrid = 1; //是否需要辅助网格(inner) -int readInAuxiliaryOuterGrid = 0; //是否需要辅助网格(outer) -int readInSklFileOrNot = 0; //读入skl文件有助于点属性的准确通讯,但是比较耗时 +int codeOfOversetGrid = 1; +int readOversetFileOrNot = 0; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 1; string auxiliaryInnerGrid0 = "./grid/aux-upper.fts"; string auxiliaryInnerGrid1 = "./grid/aux-lower.fts"; string oversetGridFileName = "./grid/overlap.ovs"; double walldistMainZone = 1.0 -double gridScaleFactor = 0.001; double toleranceForOversetSearch = 1e-3; double toleranceForOversetBox = 1e-3; -int twoOrderInterpolationOrNot = 1; //1-采用二阶插值(多一排插值点);0-一阶插值 -int keyEnlargeOfActiveNodes = 1; //活跃区域扩展次数 -int outTecplotOverset = 1; // +int twoOrderInterpolationOrNot = 1; +int keyEnlargeOfActiveNodes = 1; +int outTecplotOverset = 1; diff --git a/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰閰嶈鏄庢枃妗.pdf b/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰閰嶈鏄庢枃妗.pdf index d1bd2a8..b704a14 100644 Binary files a/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰閰嶈鏄庢枃妗.pdf and b/F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰閰嶈鏄庢枃妗.pdf differ diff --git a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/overset_config.hypara b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/overset_config.hypara index 2ffbe12..503512b 100644 --- a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/overset_config.hypara +++ b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/overset_config.hypara @@ -1,23 +1,38 @@ -int parallelStrategy = 1; +// ----------------- overlap configuration ------------------------------ +// numberOfGridGroups: The number of grid groups. +// codeOfOversetGrid: Overlapping(overset) grid or not. +// 0 -- NON-overlapping grid. +// 1 -- Overlapping grid. +// readOversetFileOrNo: Whether to read overset-file(.ovs) that has been generated. +// 0 -- no. +// 1 -- yes. +// symetryOrNot: If there exist symetryplanes(XY plane, the coordinate of Z direction is 0) in + the current overset grid(only for three dimension). +// 0 -- no. +// 1 -- yes. +// readInAuxiliaryInnerGrid: Whether to read auxiliary inner grid +// 0 -- no. +// 1 -- yes. +// walldistMainZone: The initial value of background grid which does not exist wall boundary condition. +// 0 -- one layer. +// 1 -- two layers. +// keyEnlargeOfActiveNodes: The number of enlarged overset-boundary layers in the buffer region. + int numberOfGridGroups = 3; string gridfile = "./grid/background__4.fts"; string gridfile1 = "./grid/upperwing__4.fts"; string gridfile2 = "./grid/lowerwing__4.fts"; -int codeOfOversetGrid = 1; // 0: 无重叠 1: 重叠; -int codeOfOversetSlipGrid = 0; // 0: 无滑移 1: 滑移; -int readOversetFileOrNot = 0; // 0: 适时装配 1: 读ovs文件 -int symetryOrNot = 1; //是否只进行半场计算 -int readInAuxiliaryInnerGrid = 1; //是否需要辅助网格(inner) -int readInAuxiliaryOuterGrid = 0; //是否需要辅助网格(outer) -int readInSklFileOrNot = 0; //读入skl文件有助于点属性的准确通讯,但是比较耗时 +int codeOfOversetGrid = 1; +int readOversetFileOrNot = 0; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 1; string auxiliaryInnerGrid0 = "./grid/aux-upper.fts"; string auxiliaryInnerGrid1 = "./grid/aux-lower.fts"; string oversetGridFileName = "./grid/overlap.ovs"; -double walldistMainZone = 1.0 -double gridScaleFactor = 0.001; +double walldistMainZone = 1.0; double toleranceForOversetSearch = 1e-3; double toleranceForOversetBox = 1e-3; -int twoOrderInterpolationOrNot = 1; //1-采用二阶插值(多一排插值点);0-一阶插值 -int keyEnlargeOfActiveNodes = 1; //活跃区域扩展次数 -int outTecplotOverset = 1; // +int twoOrderInterpolationOrNot = 1; +int keyEnlargeOfActiveNodes = 1; + diff --git a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰绠楃畻渚嬭鏄庢枃妗.pdf b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰绠楃畻渚嬭鏄庢枃妗.pdf index ac3ba4a..3f4a8d6 100644 Binary files a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰绠楃畻渚嬭鏄庢枃妗.pdf and b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/浜岀淮鍙孨ACA0012缈煎瀷闈炵粨鏋勯噸鍙犵綉鏍艰绠楃畻渚嬭鏄庢枃妗.pdf differ diff --git a/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/bin/overset_config.hypara b/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/bin/overset_config.hypara index 5956317..0308b7e 100644 --- a/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/bin/overset_config.hypara +++ b/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/bin/overset_config.hypara @@ -1,12 +1,32 @@ +// ----------------- overlap configuration ------------------------------ +// numberOfGridGroups: The number of grid groups. +// codeOfOversetGrid: Overlapping(overset) grid or not. +// 0 -- NON-overlapping grid. +// 1 -- Overlapping grid. +// symetryOrNot: If there exist symetryplanes(XY plane, the coordinate of Z direction is 0) in + the current overset grid(only for three dimension). +// 0 -- no. +// 1 -- yes. +// readInAuxiliaryInnerGrid: Whether to read auxiliary inner grid +// 0 -- no. +// 1 -- yes. +// twoOrderInterpolationOrNot: The number of interpolated cell layers in the overlapping boundary. +// 0 -- one layer. +// 1 -- two layers. +// keyEnlargeOfActiveNodes: The number of enlarged overset-boundary layers in the buffer region. +// outTecplotOverset: Whether to dump out the flowfield data after the progress of overset configure. +// 0 -- no. +// 1 -- yes. + int numberOfGridGroups = 2; string gridfile = "./grid/Wing__8.fts"; string gridfile1 = "./grid/Missile__8.fts"; -int codeOfOversetGrid = 1; // 0: 鏃犻噸鍙 1: 閲嶅彔; -int symetryOrNot = 1; // 鏄惁鍙繘琛屽崐鍦鸿绠 -int readInAuxiliaryInnerGrid = 1; // 鏄惁闇瑕佽緟鍔╃綉鏍硷紙inner锛 -string auxiliaryInnerGrid0 = "./grid/WingIn.fts"; -string auxiliaryInnerGrid1 = "./grid/MissileIn.fts"; +int codeOfOversetGrid = 1; +int symetryOrNot = 1; +int readInAuxiliaryInnerGrid = 1; +string auxiliaryInnerGrid0 = ". +string auxiliaryInnerGrid1 = ". -int twoOrderInterpolationOrNot = 1; // 1-閲囩敤浜岄樁鎻掑硷紙澶氫竴鎺掓彃鍊肩偣锛夛紱0-涓闃舵彃鍊 -int keyEnlargeOfActiveNodes = 3; // 娲昏穬鍖哄煙鎵╁睍娆℃暟 +int twoOrderInterpolationOrNot = 1; +int keyEnlargeOfActiveNodes = 3; int outTecplotOverset = 1; diff --git a/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙_閲嶅彔瑁呴厤绠椾緥璇存槑鏂囨。.pdf b/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙_閲嶅彔瑁呴厤绠椾緥璇存槑鏂囨。.pdf index 5bea7f3..91f3279 100644 Binary files a/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙_閲嶅彔瑁呴厤绠椾緥璇存槑鏂囨。.pdf and b/F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙_閲嶅彔瑁呴厤绠椾緥璇存槑鏂囨。.pdf differ diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/overset_config.hypara b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/overset_config.hypara index 89d01f3..c234533 100644 --- a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/overset_config.hypara +++ b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/overset_config.hypara @@ -1,12 +1,32 @@ +// ----------------- overlap configuration ------------------------------ +// numberOfGridGroups: The number of grid groups. +// codeOfOversetGrid: Overlapping(overset) grid or not. +// 0 -- NON-overlapping grid. +// 1 -- Overlapping grid. +// oversetInterpolationMethod: the method of overset interpolation while field simulation. +// 0 -- set the acceptor cell value by donor cell value. +// 1 -- set the acceptor cell value by distance weight of donor cell value. +// symetryOrNot: If there exist symetryplanes(XY plane, the coordinate of Z direction is 0) in + the current overset grid(only for three dimension). +// 0 -- no. +// 1 -- yes. +// readInAuxiliaryInnerGrid: Whether to read auxiliary inner grid +// 0 -- no. +// 1 -- yes. +// twoOrderInterpolationOrNot: The number of interpolated cell layers in the overlapping boundary. +// 0 -- one layer. +// 1 -- two layers. +// keyEnlargeOfActiveNodes: The number of enlarged overset-boundary layers in the buffer region. + int numberOfGridGroups = 2; string gridfile = "./grid/Wing__8.fts"; string gridfile1 = "./grid/Missile__8.fts"; -int codeOfOversetGrid = 1; // 0: 鏃犻噸鍙 1: 閲嶅彔; -int symetryOrNot = 1; // 鏄惁鍙繘琛屽崐鍦鸿绠 -int readInAuxiliaryInnerGrid = 1; // 鏄惁闇瑕佽緟鍔╃綉鏍硷紙inner锛 +int codeOfOversetGrid = 1; +int symetryOrNot = 1; +int readInAuxiliaryInnerGrid = 1; string auxiliaryInnerGrid0 = "./grid/WingIn.fts"; string auxiliaryInnerGrid1 = "./grid/MissileIn.fts"; -int twoOrderInterpolationOrNot = 1; // 1-閲囩敤浜岄樁鎻掑硷紙澶氫竴鎺掓彃鍊肩偣锛夛紱0-涓闃舵彃鍊 -int keyEnlargeOfActiveNodes = 3; // 娲昏穬鍖哄煙鎵╁睍娆℃暟 +int twoOrderInterpolationOrNot = 1; +int keyEnlargeOfActiveNodes = 3; int oversetInterpolationMethod = 1; diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf index a20b1ce..243826b 100644 Binary files a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf and b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf differ