From f674abb75a0b9fbf200847e914b644d444ae1a06 Mon Sep 17 00:00:00 2001 From: hechao <490956681@qq.com> Date: Fri, 28 Jun 2024 15:23:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E6=B7=BBB25=E3=80=81B26=E3=80=81F12?= =?UTF-8?q?=E3=80=81Y03=E7=AE=97=E4=BE=8B=EF=BC=9B=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=AE=97=E4=BE=8B=E5=8F=82=E6=95=B0=E5=8F=8A=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bin/cfd_para.hypara | 0 .../bin/cfd_para_subsonic.hypara | 0 .../bin/grid_para.hypara | 0 .../bin/key.hypara | 0 .../bin/partition.hypara | 0 .../grid/网格地址.txt | 0 .../bin/cfd_para.hypara | 0 .../bin/cfd_para_hypersonic.hypara | 0 .../bin/grid_para.hypara | 0 .../bin/key.hypara | 0 .../bin/partition.hypara | 0 .../grid/网格地址.txt | 0 .../bin/cfd_para.hypara | 1465 ++++++++++++++++ .../bin/cfd_para_subsonic.hypara | 195 +++ .../bin/grid_para.hypara | 39 + .../bin/key.hypara | 51 + .../bin/partition.hypara | 23 + .../grid/网格地址.txt | 5 + .../bin/cfd_para.hypara | 1465 ++++++++++++++++ .../bin/cfd_para_subsonic.hypara | 201 +++ .../bin/grid_para.hypara | 39 + .../bin/key.hypara | 51 + .../bin/partition.hypara | 23 + .../grid/网格地址.txt | 5 + .../二维rae2822混合求解算例说明文档.pdf | Bin 487423 -> 486480 bytes ...三维AEDC吊舱分离非定常计算_算例说明文档.pdf | Bin 689985 -> 716381 bytes .../bin/boundary_condition_ref.hypara | 66 + .../bin/cfd_para.hypara | 1467 +++++++++++++++++ .../bin/cfd_para_transonic.hypara | 209 +++ .../bin/grid_para.hypara | 40 + .../bin/grid_para_convert_ref.hypara | 40 + .../bin/grid_para_merge_ref.hypara | 36 + .../bin/key.hypara | 65 + .../bin/kinetic_para.hypara | 119 ++ .../bin/overset_config.hypara | 49 + .../bin/partition.hypara | 28 + .../grid/网格地址.txt | 5 + ...NREL Phase Ⅵ风轮叶片非定常计算_算例说明文档.pdf | Bin 0 -> 709080 bytes README.md | 37 +- .../bin/cfd_para.hypara | 697 ++++++++ .../bin/cfd_para_transonic.hypara | 202 +++ .../bin/grid_para.hypara | 30 + .../bin/key.hypara | 51 + .../bin/partition.hypara | 20 + 44 files changed, 6707 insertions(+), 16 deletions(-) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/bin/cfd_para.hypara (100%) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/bin/cfd_para_subsonic.hypara (100%) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/bin/grid_para.hypara (100%) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/bin/key.hypara (100%) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/bin/partition.hypara (100%) rename {B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU => B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU}/grid/网格地址.txt (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/bin/cfd_para.hypara (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/bin/cfd_para_hypersonic.hypara (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/bin/grid_para.hypara (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/bin/key.hypara (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/bin/partition.hypara (100%) rename {B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU => B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU}/grid/网格地址.txt (100%) create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para.hypara create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/grid_para.hypara create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/key.hypara create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/partition.hypara create mode 100644 B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/grid/网格地址.txt create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para.hypara create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/grid_para.hypara create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/key.hypara create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/partition.hypara create mode 100644 B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/grid/网格地址.txt create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/boundary_condition_ref.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para_transonic.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_convert_ref.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_merge_ref.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/key.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/kinetic_para.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/overset_config.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/partition.hypara create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/grid/网格地址.txt create mode 100644 F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/非结构三维NREL Phase Ⅵ风轮叶片非定常计算_算例说明文档.pdf create mode 100644 Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para.hypara create mode 100644 Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para_transonic.hypara create mode 100644 Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/grid_para.hypara create mode 100644 Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/key.hypara create mode 100644 Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/partition.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/cfd_para.hypara b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/cfd_para.hypara similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/cfd_para.hypara rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/cfd_para.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/cfd_para_subsonic.hypara b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/cfd_para_subsonic.hypara rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/cfd_para_subsonic.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/grid_para.hypara b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/grid_para.hypara similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/grid_para.hypara rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/grid_para.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/key.hypara b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/key.hypara similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/key.hypara rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/key.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/partition.hypara b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/partition.hypara similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/bin/partition.hypara rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/bin/partition.hypara diff --git a/B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/grid/网格地址.txt b/B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/grid/网格地址.txt similarity index 100% rename from B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU/grid/网格地址.txt rename to B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU/grid/网格地址.txt diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/cfd_para.hypara b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/cfd_para.hypara similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/cfd_para.hypara rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/cfd_para.hypara diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/cfd_para_hypersonic.hypara b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/cfd_para_hypersonic.hypara similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/cfd_para_hypersonic.hypara rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/cfd_para_hypersonic.hypara diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/grid_para.hypara b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/grid_para.hypara similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/grid_para.hypara rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/grid_para.hypara diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/key.hypara b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/key.hypara similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/key.hypara rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/key.hypara diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/partition.hypara b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/partition.hypara similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/bin/partition.hypara rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/bin/partition.hypara diff --git a/B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/grid/网格地址.txt b/B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/grid/网格地址.txt similarity index 100% rename from B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU/grid/网格地址.txt rename to B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU/grid/网格地址.txt diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para.hypara b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para.hypara new file mode 100644 index 0000000..8171ce5 --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para.hypara @@ -0,0 +1,1465 @@ +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// PPPPP H H EEEEE N N GGGGG L EEEEE III + +// P P H H E NN N G L E I + +// PPPPP HHHHH EEEEE N N N G GG L EEEEE I + +// P H H E N N N G G L E I + +// P H H EEEEE N N GGGGG LLLLL EEEEE III + +//------------------------------------------------------------------------+ +// Platform for Hybrid Engineering Simulation of Flows + +// China Aerodynamics Research and Development Center + +// (C) Copyright, Since 2010 + +// PHengLEI 2312 + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +########################################################################### +# Default parameters for Grid conversion # +########################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// 2 -- Hybrid grid, include both of unstructured and structured grid. +// gridobj: Task type of grid treatment. +// 0 -- Grid generation of typical case, such as cylinder, flat plate, etc. +// 1 -- Grid conversion, from other grid data to PHenglEI, such as Fluent, CGNS. +// 2 -- Grid refinement. +// 3 -- Grid merging, merge two blocks into one block. +// 4 -- Grid deformation, achieve unstructured grid deformation. +// 5 -- Grid repairing, repair the original grid in order to remove the negative volume cells. +// 6 -- Grid mirroring, mirror a symmetry grid to whole grid. +// 7 -- Grid type change, convert structured grid to unstructured grid. +// multiblock: Multi-block grid or not, only for structured grid conversion. +// 0 -- Not. +// 1 -- Yes. +// iadapt: Adaptation number for unstructure grid. +// SymmetryFaceVector: The vector of symmetry face. +// 0 -- X axis. +// 1 -- Y axis. +// 2 -- Z axis. +// gridReorder: Reorder cell and face of grid or not, only for 3D unstructured grid conversion, +// which is CGNS type. +// 0 -- Not. +// 1 -- Yes. +// faceReorderMethod: the reorder method face of unstructured grid. +// 0 -- BSFCELLFACEORG. +// 1 -- BSFCELLFACELEFT. +// 2 -- BSFCELLFACERIGHT. +int gridtype = 0; +int gridobj = 1; +int multiblock = 0; +int iadapt = 0; +int SymmetryFaceVector = 1; +int gridReorder = 0; +int faceReorderMethod = 0; + +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; + +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +int omit_no_bound_bc = 0; +int omitRepeatInterface = 1; + +//----------------------------------------------------------------------- +# Grid data type # +//----------------------------------------------------------------------- +// from_gtype/to_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE. +// 1 -- PHengLEI, *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +// 9 -- Gridgen type of structured grid, *.dat/*.grd. +// dumpOldGrid: If dump out the old grid file. +// 0 -- Not. (default) +// 1 -- Yes. +int from_gtype = 2; +int to_gtype = 1; +int dumpOldGrid = 0; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +int numberOfGridFile = 1; +string from_gfile = "./grid/rae2822_hybrid2d.cas"; +string from_gfile1 = ""; +string out_gfile = "./grid/flat_laminr_133_85_2d.fts"; + +// ----------------- some advanced choices ------------------------------ +// iunsteady: The Grid is for unsteady simulation or not. +int iunsteady = 0; + +// fileformat: Ustar Grid file format. +// 0 -- BINARY. +// 1 -- ASCII. +int fileformat = 0; + +// Parameters for hybrid solver. +// mixgrid_uns: path of unstructure grid file for hybrid solver, *.fts type. +// mixgrid_str: path of structure grid file for hybrid solver, *.fts type. +string mixgrid_uns = "./grid/rae2822_uns2d_4.fts"; +string mixgrid_str = "./grid/flat_laminr_133_85_2d.fts"; + +// Some parameters for structured overlapping grid. +int codeOfDigHoles = 1; +string holeBasicFileName = "./oversetGridView/holeBasicFile.inp"; +string holeFullFileName = "./oversetGridView/holeFullFile.dat"; +string linkFileName = "./oversetGridView/topology.dat"; +string zoneInverseFileName = "./oversetGridView/zoneInverseMapping.inp"; + +// ----------------- Grid Refine Parameters ----------------------------- +// anisoRefine: If refine grid by anisoRefine type. +// 0 -- Not. (default) +// 1 -- Yes. +// geometryUnit: Geometry unit. +// 1 -- meter. +// 2 -- millimeter. +// 3 -- inch. +// exclusiveCase: Parallel projection exclusive case. +// 0 -- NON case. +// 1 -- JSM-C2-NPOFF case. +// 2 -- CHNT. +// projectOrgPoint: If the original wall points need to be projected or not. +int anisoRefine = 0; +int geometryUnit = 1; +int isProject = 0; +int readDist = 0; +int isDeform = 0; +int exclusiveCase = 0; +int projectOrgPoint = 0; +string geometryFileName = "./grid/jsm.igs"; + +// ----------------- Grid Deform Parameters ----------------------------- +// deformationMethod: Grid Deform. +// 1 -- SPRING. +// 2 -- RBF. +// stationalGridFile: Original grid file. +// visualFileName : The visualization file path of deform grid. +// nDeformStep : The max deform step. +// flapAngle : The max flap angle. +// rotatePostionZ : Rotate postion. +// rotatePostionY : Rotate postion. +// gridSlice : If dump slice grid. +// sliceAxis : Grid slice axis. +// slicePosition : Grid slice position. +int nDeformStep = 40; +double flapAngle = 10.0; +double rotatePostionZ = 4.00003; +double rotatePostionY = 3.05; + +int deformationMethod = 2; +string stationalGridFile = "./grid/Segment2Brid.fts"; +string visualFileName = "./results/deformedGrid.dat" + +int gridSlice = 1; +int sliceAxis = 1; +double slicePosition = 13; + +// ----------------- RBF Parameters ------------------------------------- +// numberOfReferenceCP: Number of reference Control Points. +// influencePara : The RBF influence radius parameter. +int numberOfReferenceCP = 40; +double influencePara = 25.0; + +// ----------------- Periodic Parameters -------------------------------- +// Notice: Rotational periodicity only support rotation along the X axis! +// periodicType: Which periodic boundary is used. +// 0 -- without Periodic Boundary. +// 1 -- Translational periodicity. +// 2 -- Rotational periodicity. +// translationLength[]: The relative distance between two periodic face + which only support one direction. +// rotationAngle: The relative angle between two periodic face. + which is recorded in degrees. +int periodicType = 0; +double translationLength[] = [0.0, 0.0, 0.0]; +double rotationAngle = 0.0; + +######################################################################### +# Default parameters for Partition # +######################################################################### +// pgridtype: The grid type. +// 0 -- unstruct grid. +// 1 -- struct grid. +// 2 -- refine structured grid. +// maxproc: The number of partition zones that want to be divided into. +// numberOfMultifile: The number of partition grid files that want to be dumped out. +int pgridtype = 0; +int maxproc = 4; +int numberOfMultifile = 1; + +// traceMark: Trace mark or not, only for structured grid partition. +// 0 -- Not. +// 1 -- Yes. +// blockIndexOfMark: the block index of mark, only for structured grid partition. +// cellIndexOfMark : the cell index of mark, only for structured grid partition. +int traceMark = 0; +int blockIndexOfMark = 0; +int cellIndexOfMark[] = [185, 30, 1]; + +// parallelStrategy: +// 0 -- each zone is assigned to the one that defined in grid partition procedure. +// 1 -- random assigned for each zone or by some else ways. +int parallelStrategy = 1; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// original_grid_file: Original grid file that want to be divided(PHengLEI type, *.fts). +// partition_grid_file: Target partition grid file(PHengLEI type, *.fts). +string original_grid_file = "./grid/sphere_mixed.fts"; +string partition_grid_file = "./grid/sphere_mixed__4.fts"; + +// ------------------ Sompe advanced parameters ------------------------- +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +// npartmethod: Method of interface reconstruction, default is 1. +// parallelPartitionMethod: Method of parallel partition, this is set only when execute parallel partition. It would be skipped when serial partition. +// 1 -- Using ParMetis for homogeneous MPI. +// 2 -- Using Metis for homogeneous MPI. +// 3 -- using METIS partition for homogeneous OpenMP. +// parmetisBalance: Used to specify the imbalance tolerance. +// 1 -- perfect balance. +// maxproc -- perfect imbalance. +// 1.05 -- recommended. +int omit_no_bound_bc = 0; +int npartmethod = 1; +int parallelPartitionMethod = 2; +double parmetisBalance = 1.05; + +// numberOfMultigrid: Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level. +// 2 -- 2 level. +// N -- N level, ..., et al. +int numberOfMultigrid = 1; + +######################################################################### +# Default parameters for CFD simulation # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepSample: The step intervals for monitored probes variables file 'sample.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual file 'res.dat' saved. +int maxSimuStep = 20000; +int intervalStepFlow = 1000; +int intervalStepPlot = 1000; +int intervalStepSample = 1000; +int intervalStepForce = 100; +int intervalStepRes = 10; + +// compressible: +// 0 -- incompressible flow. +// 1 -- compressible flow. (default) +int compressible = 1; + +// ifLowSpeedPrecon: Precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default, mach > 0.3) +// 1 -- carry out precondition process. (mach number <= 0.3) +// Kprec: The coefficient K for the cut-off velocity. +// 1.0~3.0 is suggested. (default, 3.0) +// preconFarfieldBCMethod: The precondition method for farfield boundary condition. +// 0 -- precondition far-field boundary based on riemann invariants. +// 1 -- Turkel's simplified far-field boundary condition. +int ifLowSpeedPrecon = 0; +double Kprec = 3.0; +int preconFarfieldBCMethod = 1; + +//----------------------------------------------------------------------- +# CFD Control Parameter # +//----------------------------------------------------------------------- +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. (Useless!) +// 4 -- the condition that the velocity, temperature and density are given. +// 5 -- the condition that the velocity, temperature and pressure are given. +//flowInitMethod: Flow field initialization method. +// 0 -- The entire flow field is initialized according to Infinite velocity. +// 1 -- The velocity near the wall is initialized according to the boundary layer of the plate. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// freestream_vibration_temperature: Dimensional freestream vibration temperature. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// wallTemperature: Temprature of the solid wall, minus value is for adiabatic boundary condition. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter. Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001 m. +// 1 inch = 0.0254 m. +// 1 foot = 12 inches = 0.3048 m. +// 1 yard = 3 feet = 0.9144 m. +// forceReferenceLength, forceReferenceLengthSpanWise, forceReferenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. +// radiationCoef: The radiation coefficient on wall, it is used to compute the radiation heat flux on wall when the boundary +// condition is radiation equilibrium temperature, and 0.8 is the default value. +// refMolecularWeight: the reference molecular weight of gas used for perfect gas. The unit is g/mol. +// Generally, the gas is air. Sometimes, it is experiment gas, such as Nitrogen, Argon, and so on. +int directionMethod = 0; +double refMachNumber = 0.73; +double attackd = 2.79; +double angleSlide = 0.00; +int flowInitMethod = 0; + +int inflowParaType = 0; +double refReNumber = 6.5e6; +double refDimensionalTemperature = 288.15; +double freestream_vibration_temperature = 300.00; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double refDimensionalTemperature = 6051.024; // The total temperature, T*(1+(refGama-1)*M*M/2). +//double refDimensionalPressure = 4.299696E09; // The total pressure, p*(T0/T)^(refGama/(refGama-1)). + +// The velocity, temperature and density are fixed. +//int inflowParaType = 4; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalDensity = 1.0e3; + +// The velocity, temperature and pressure are fixed. +//int inflowParaType = 5; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalPressure = 1.0e5; + +// The MachNumber, temperature and pressure are fixed. +//int inflowParaType = 6; +//double refDimensionalTemperature = 293.0; +//double refDimensionalPressure = 8886.06; + +// The velocity, temperature and pressure are read from file. +//int inflowParaType = 7; +//string weatherDataFilePath = "./WRFData/"; +//double longitude = 110.95 +//double latitude = 19.61; + +double wallTemperature = -1.0; + +double radiationCoef = 0.8; +double gridScaleFactor = 1.0; +double gridTranslationVector[] = [0.0, 0.0, 0.0]; + +int numberOfAerodynamicForceComponents = 1; +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. +double knudsenLength = 1.0; // unit of meter. +double refMolecularWeight = 28.9644; // unit of g/mol. + +//----------------------------------------------------------------------- +# Spatial Discretisation # +//----------------------------------------------------------------------- +#************************************************************************ +# Struct Solver * +#************************************************************************ +// inviscidSchemeName: Spatial discretisation scheme of struct grid. +// Using this when solve structered grid or hybrid. +// -- "vanleer", "steger", "hlle", "lax_f", +// -- "roe", "modified_roe", +// -- "ausm+", "ausm+w", "ausm+up", "ausmdv", "ausmpw", "ausmpw+". +// isWennScheme: If using WENN Scheme of struct grid. +// 0 -- NO. (default) +// 1 -- Yes. +// str_limiter_name: Limiter of struct grid. +// -- "vanalbada", "vanleer", "minmod", "smooth", "minvan", "3rdsmooth", "3rd_minmod_smooth", +// -- "nolim", no limiter, +// -- "vanalbada_clz", clz supersonic version, +// -- "weno3_js", "wenn3_prm211", "wenn3_zm", "wenn3_zes2", "wenn3_zes3". +string inviscidSchemeName = "roe"; +int isWennScheme = 0; +string str_limiter_name = "vanalbada"; + +#************************************************************************ +# UnStruct Solver or Common * +#************************************************************************ +// viscousType: Viscous model. +// 0 -- Euler. +// 1 -- Laminar. +// 2 -- Algebraic. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "0eq-bl". +// -- "1eq-sa". +// -- "2eq-kw-menter-sst". +// -- "2eq-kw-menter-bsl". +// -- "2eq-kw-wilcox-1988". +// -- "2eq-kw-wilcox-1998". +// -- "2eq-kw-kok-tnt". +// -- "2eq-kw-wilcox-2006". +// -- "easm-kw-2003". +// -- "easm-kw-2005". +// DESType: Type of DES. +// 0 -- RANS. (default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid. +// Using this when solve Unstructered grid or hybrid. +// -- "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle", +// -- "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpw+". +// uns_limiter_name: Limiter of Unstruct grid. +// -- "barth", "vencat", "vanleer", "minmod", +// -- "vanalbada", "smooth", "nnd", "lpz", "1st", +// -- "nolim", no limiter. +// uns_vis_name: Discretisation method of viscous term. +// -- "std", "test", "aver", "new1", "new2". +// gradientName: Gradient reconstruction method. +// -- "default", "ggcell", "ggnode", "lsq". +// ivencat: Variation of vencat limiter. +// 0 -- org method, it is independent of grid scale. +// 1 -- new method, it is dependent of grid scale. +// 4 -- Ustar limiter model, without grid size unitary. +// 7 -- default used. +// venkatCoeff: Cofficient of vencat, when using vencat limter. +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. +// skewnessAngle: The skewness angle of grid cells. +// roeEntropyFixMethod: Entropy fix (correction) method. +// 1 -- direct fix, which limits the minimum eigenvalue directly. +// 2 -- multi-dimensional fix, which is derived from structured solver and now is only valid for struct solver. +// 3 -- Harten type, which is default used. +// roeEntropyScale: Entropy fix (correction) coefficient scale, default is 1.0. +// It is used to scale the default Roe entropy fix coefficients. +// AusmpwPlusLimiter: A Limiter to make "function w" not change acutely in AusmpwPlus scheme, default is 1.0. + +//int viscousType = 0; +//string viscousName = "Euler"; + +//int viscousType = 1; +//string viscousName = "laminar"; + +int viscousType = 3; +string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +string uns_vis_name = "test"; +string gradientName = "ggnode"; + +int ivencat = 7; +double venkatCoeff = 5.0; +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; +double skewnessAngle = 60.0; + +int roeEntropyFixMethod = 3; +double roeEntropyScale = 1.0; + +double AusmpwPlusLimiter = 1.0; + +#************************************************************************ +# Temporal Discretisation * +#************************************************************************ +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// physicalTimeStep: The nondimensional physical time step. +// ifStartFromSteadyResults: The unsteady simulation is start from steady flowfield or not, 0 is for no and else is for yes. +// ifStaticsFlowField: Statistical variables for unsteady simulation. +// ifStaticsReynoldsStress: Statistical Reynolds stress for unsteady simulation. +// startStatisticStep: Outer step when start statistics. +// when the value is larger than "maxSimuStep", it is useless. +// statisticalTimePeriod: Used as time period of statistic analysis. +// when the value is negative, time period is treated as infinite. +// statisticMethod: Statistic reynolds stress method. +// 0 -- tau = - ^2 +// 1 -- tau = +// min_sub_iter: The min sub iteration of unsteady simulation. +// max_sub_iter: The max sub iteration of unsteady simulation. +// tol_sub_iter: The tolerance of sub iteration of unsteady simulation. +// tscheme: Temporal Discretisation method. +// 1 -- Runge-Kutta Multi-State. +// 2 -- Point implicit. +// 3 -- Full implicit. +// 4 -- LU-SGS. +// 5 -- Block LU-SGS. +// 6 -- Jacobian iteration. +// 7 -- Line LU-SGS. +// 8 -- Matrix LU-SGS. +// iSimplifyViscousTerm: Simplify the computation of viscous term in the Block LU-SGS method. The default value assigns 1 that could speed up the computation. +// Otherwise, the viscous Jacobian matrix Mv should be computed that will increase the memory and time in iteration of the BLUSGS method. +// CFLStart: Started cfl number. +// CFLEnd: End cfl number. +// CFLVaryStep: The number of step when cfl increase from CFLStart to CFLEnd. +// ktmax: Dtratio. dt[i] = MIN(dt[i], ktmax * dtmin / vol[i]) +// swapDq: Communication dq between forward/backward sweep of LUSGS or not, default is 0. +// nLUSGSSweeps: Sub iteration of LU-SGS or Block LU-SGS. +// LUSGSTolerance: Sub iter tolerance of LU-SGS or Block LU-SGS. +// ifLocalTimeStep: Time step method. +// 0 --Local. +// 1 --Global. +// isUseLocalCFL: use variable number of CFL or not. +// 0 -- global unified CFL number. +// 1 -- local CFL number. +// isUsePreTwall: use the previous temperatures on wall. 1 indicates yes, and 0 indicates no. +// visl_min: Minimum value of laminar viscosity coefficient. +// turbCFLScale: Turbulence model cfl number factor. +// codeOfAleModel: Arbitrary Lagrangian-Eulerian method. +// 0 -- no ALE method. +// 1 -- ALE method for non-moving grids. +// 2 -- ALE method for moving grids. +// 3 -- ALE method for deforming grids. +// wallFunctionType: The type of wall function to implement. +// 0 -- no wall function. (default) +// 1 -- standard wall function. +// 2 -- Pab3D wall function. +// RKStage: The number of Runge-Kutta step. +// lamda: Cofficient of Runge-Kutta step. +int iunsteady = 0; +double physicalTimeStep = 0.01; +double physicalTimeStepDimensional = -0.001; +int ifStartFromSteadyResults = 0; +int ifStaticsFlowField = 0; +int ifStaticsReynoldsStress = 0; +int startStatisticStep = 800000; +double statisticalTimePeriod = -1.0; +int statisticMethod = 0; +int linearTwoStepMethods = 1; // 1--BDF1; 2--C-N; 3--BDF2. + +int methodOfDualTime = 3; +int min_sub_iter = 50; +int max_sub_iter = 50; +double tol_sub_iter = 0.01; + +int tscheme = 4; +int iSimplifyViscousTerm = 1; +int ifLocalTimeStep = 0; +int isUseLocalCFL = 0; +int isUsePreTwall = 0; +double CFLStart = 0.01; +double CFLEnd = 10.0; +int CFLVaryStep = 500; + +double pMaxForCFL = 0.2; +double pMinForCFL = 0.1; +double deltaMaxForCFL = 0.2; +double magnifyFactorForCFL = 1.1; +double reduceFactorForCFL = 0.5; + +double ktmax = 1.0e10; + +int swapDq = 1; + +int nLUSGSSweeps = 1; +double LUSGSTolerance = 0.01; +int order = 2; + +double visl_min = 0.01; +double turbCFLScale = 1.0; +double csrv = 1.0; +double timemax = 1.0e10; +double dtsave = -1.0; +int maxale = 10; +double dtau = 0.001; + +int wallFunctionType = 0; + +int RKStage = 2; +double lamda[] = [0.5, 1.0]; + +//int RKStage = 1; +//double lamda[] = 1.0; + +//int RKStage = 4; +//double lamda[] = [0.25, 0.33333333333, 0.5, 1.0]; +#************************************************************************ +# File In or Out * +#************************************************************************ +// numberOfGridGroups: The number of grid groups. +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the field results to visulization. +// walldistMethod: The method to compute wall distance. +// 0 -- accurate but not fast enough. +// 1 -- fast but not accurate enough. +// 2 -- super fast but more non-accurate! +// resSaveFile: The file path to save the residual convergence process, write data for every default (intervalStepRes) steps. +// turbresfile: The file path to save the residual convergence process of turbulence, write data for every default (intervalStepRes) steps. +// aircoeffile: The file path to save the aerodynamic force coefficients convergence process, write data for every default (intervalStepForce) steps. +// restartNSFile: The file path to write restart flowfield variables, write data for every default (intervalStepFlow) steps. +// turbfile: The file path to write restart flowfield variables of turbulence , write data for every default(intervalStepFlow) steps. +// visualfile: The visualization file path of flowfield, write data for every default (intervalStepPlot) steps. +// wall_aircoefile: The file path to save flowfield variables of wall, write data for every default steps. +// nDumpSurfaceInfo = 0 the "wall_varfile" write the informations including heat flux. +// nDumpSurfaceInfo = 1 the "wall_varfile" write the informations without heat flux. +// nIsComputeWallDist: Whether to compute the wall distance. +// 0 -- Compute wall distance. +// 1 -- Not compute. +// protectionFile0 and protectionFile1: Two continuation file of the data protection mechanism. +// wall_heatfluxfile: The file to output the MaxHeatFlux of wall. +int numberOfGridGroups = 1; +string gridfile = "./grid/rae2822_hybrid2d__4.fts"; +string wallTemperaturefile = ""; + +int nIsComputeWallDist = 0; +int walldistMethod = 1; +int cellMethodOrNodeMethod = 0; + +string resSaveFile = "results/res.dat"; +string turbresfile = "results/turbres.dat"; +string transitionResFile = "results/transitionRes.dat"; +string aircoeffile = "results/aircoef.dat"; + +string restartNSFile = "results/flow.dat"; +string turbfile = "results/turb.dat"; +string transitionFile = "results/transition.dat"; + +string visualfile = "results/tecflow.plt"; +string wall_aircoefile = "results/wall_aircoef.dat"; +string samplefile = "results/sample.dat"; + +string protectionFile0 = "results/flow0.dat"; +string protectionFile1 = "results/flow1.dat"; +string wall_heatfluxfile = "results/wall_heatflux.dat"; + +string protectionTurbFile0 = "results/turb0.dat"; +string protectionTurbFile1 = "results/turb1.dat"; + +string protectionTransitionFile0 = "results/transition0.dat"; +string protectionTransitionFile1 = "results/transition1.dat"; + +int nDumpSurfaceInfo = 0; +string wall_varfile = ""; + +string sixDofFileName = "results/sixDofInfo.dat"; +string derivativeFileName = "results/identify.dat"; +string hysteresisFileName = "results/force_beta.plt"; + +int plotFieldType = 0; + +// visualfileType: The file type of visualfile. +// 0 -- Tecplot binary. +// 1 -- Tecplot ASCII. +// 2 -- Ensight binary. +// 3 -- Ensight ASCII. +int visualfileType = 1; + +// samplefileMode: The dump mode of sample file. +// 0 -- dump out every probe/line/surface data for all step intervals. +// 1 -- dump out all probe/line/surface data for every step intervals. +int samplefileMode = 0; + +// visualSlice: The slice of tecflow. +// 0 -- Do not save slice data. +// 1 -- comput and save it to sliceFile. +// sliceAxis: Normal vector of slice. +// 1 -- X_DIR. +// 2 -- Y_DIR. +// 3 -- Z_DIR. +// slicePostion: Coordinate of slice. + +int visualSlice = 0; +int sliceAxis = 1; +double slicePostion = -0.5; +string sliceFile = "results/Slice.plt"; +int dumpWallFaceCenter = 0; + +// min-max box of the visual block. +double lowerPlotFieldBox[] = [0.0 0.0 0.0]; +double upperPlotFieldBox[] = [1.0 1.0 1.0]; + +//-----------the optional parameters list for the flow field output---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21), +// -- vibration temperature(Tv, 33), electron temperature(Te, 34), vibrational energy(Ev, 35), electric energy(Ee, 36), +// -- number density of electron(Ne, 37), dimensioanl density(rho, 38), dimensioanl pressure(p, 39), dimensioanl temperature(T, 40), +// -- gradientUx(41), gradientUy(42), gradientVx(43), gradientVy(44), streamline_u(45), streamline_v(46), streamline_w(47), +// -- transition intermittency(intermittency, 51), transition momentum thickness reynolds(MomentumThicknessReynolds, 52), +// -- local CFL Number(localCFL, 57), minimal CFL Number(minCFL, 58), +// -- overlap iblank(iblank, 81), +// -- specific heat ratio(gama, 56), Knudsen number(kn, 60), Damkohler number(Da, 61), vibrational nonequilibrium number(Vi, 62). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. +//-----------the optional parameters list for the wall boundary condition---------------- +// nVisualWallVariables: The number of visual variables on wall. +// visualWallVariables : dumped variable types, listed as following: +// -- coefficient of pressure(cp, 0), coefficient of friction(cf, 1), yplus(2), non-dimensional heat flux(Q_NonDim, 3), dimensional heat flux(Q_Dim, 4), +// -- pressure on wall(pw, 5), temperature on wall(Tw, 6), density on wall(rhow, 7), heat flux of translational-rotational temperature term(Qtr, 8), +// -- heat flux of species diffusion term(Qs, 9), heat flux of vibrational temperature term(Qv, 10), heat flux of electron temperature term(Qe, 11), +// -- species mass fractions(Ns, 12), x component of wall velocity(Vx, 13), y component of wall velocity(Vy, 14), z component of wall velocity(Vz, 15), +// -- slip translational-rotational temperature(Tts, 16), slip vibrational temperature(Tvs, 17), slip electron temperature(Tes, 18), absolute wall velocity(Vs, 19), +// -- Stanton number(St, 20), coefficient of heat rate(Ch, 21), temperature jump(deltaT, 22), Grid Reynolds number on wall(Re_w, 23), Knudsen number(Kn_wall, 24). +int nVisualVariables = 8; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15]; + +int nVisualWallVariables = 9; +int visualWallVariables[] = [0, 1, 2, 3, 4, 5, 9, 10, 11]; + +// dumpStandardModel: Dump many standard model data. +// 1 -- Turbulent flat plate. +int dumpStandardModel = 0; + +// ifSetDataMonitor: Whether to set the data monitor. +// 0 -- No. +// 1 -- Yes. +// dataMonitorType: The type of data Monitor. +// 0 -- Probes data monitor. +// 1 -- Lines data monitor. +// 2 -- Surfaces data monitor. +// probesDefineFile: Probes location information file. +// nLines: The number of lines need to be monitored. +// linesDefineFile: Lines location information file. +// nSurfaces: The number of surfaces need to be monitored. +// surfacesDefineFile: Surfaces location information file. +// searchCellsMethod: method to search the cell of each probe. +// 0 -- Nearest cell to the probe. +// 1 -- Real cell where the probe is located. +// nProbeVariables: Number of variables want to be dumped for probes monitered. +// probeVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- dimensioanl_density(7), dimensioanl_u(8), dimensioanl_v(9), +// -- dimensioanl_w(10), dimensioanl_pressure(11), dimensioanl_temperature(12). +// Important Warning: Array size of probeVariables MUST be equal to nProbeVariables!!! +// probeVariables order must from small to big. +// probeVariablesInterpolationMethod: Interpolation method used to compute the probe variables. +// 0 -- Take the value of probe's cell as probe real value. +// 1 -- Interpolation from probe's and neighbouring cell to probe. +// 2 -- Interpolation from probe's cell nodes to probe. +int ifSetDataMonitor = 0; + +int dataMonitorType = 0; +string probesDefineFile = "bin/probes_XYZ.dat"; + +//int dataMonitorType = 1; +//int nLines = 1; +//string linesDefineFile = "bin/lines_XYZ.dat"; + +//int dataMonitorType = 2; +//int nSurfaces = 4; +//string surfacesDefineFile = "bin/surfaces_XYZ.dat"; + +int searchCellsMethod = 0; + +int nProbeVariables = 14; +int probeVariables[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]; +int probeVariablesInterpolationMethod = 0; + +#************************************************************************ +# Turbulence Parameter * +#************************************************************************ +// turbInterval: Iteration number of turbulence. +// kindOfTurbSource: Kinds of turbulent source. +// 0 -- Original. +// mod_turb_res: If modify the residuals for the cells next to the wall or not, default is 0. +// transitionType: transition model type +// 0 -- none. +// 2 -- gama-re-theta. +// turbIntensity: (valid while greater than 0.0 ) turbulent intensity of free stream(*100) in transition. +// freeturbIntensitySRModify: to use SR modify in free stream turbulent intensity decay or not. +int turbInterval = 1; +int turbOrderStruct = 2; +int kindOfTurbSource = 0; +int mod_turb_res = 0; +double freeStreamViscosity = 1.0e-3; +double muoo = 3.0; +double kwoo = 5.0; +int transitionType = 0; +double turbIntensity = -1.0; +int freeturbIntensitySRModify = 0; +double freeDecayXLocation = 0.0; +int compressibleCorrection = 0; +int transitionMaFix = 1; + +// maximum eddy viscosity (myt/my) max. +double eddyViscosityLimit = 1.0e10; +int monitor_vistmax = 0; + +#************************************************************************ +# LES Parameter * +#************************************************************************ +// iLES: Create LESSolver or not. +// = 1 -- Create LESSolver; +// != 1 -- not. +// amplitudeofDisturb: Amplitude of adding disturb. +// disturbstep: Unsteady time step or steady iteration of adding random disturb. +// iterdisturb: Add random disturb in every sub-iter or only first sub-iter. +// = 0 -- in only first sub-iter; +// != 0 -- in every sub-iter. +// ipraddisturb: Add density and pressure disturb or not. +// ibodyforce: Add body force in source flux of NS equations or not. +// = 0 -- not; +// != 0 -- Add body force. +// bodyforce: Body force in source flux of NS equations or not. +// utau: friction velocity, using in DNSDisturb. +// sgsmodel: subgrid scale model. +// = "smagorinsky"; +// = "dsmCom"; +// = "wale"; +// = "sigma". +// deltaFunctionType: = 1 -- MAX(deltai, deltaj, deltak); +// = 2 -- pow(deltai * deltaj *deltak, 1/3); +// = 3 -- Devloped by Scotti. +// wallDampingFunctionType: = 0 -- no wall function; +// = 1 -- van Driest; +// = 2 -- developed by Dr. Deng Xiaobing; +// = 3 -- developed by Piomelli. +// turbViscousCutType: turbulent viscosity cut type. +// = 0 -- mu_total = mut + mul; +// = 1 -- mu_total = max(mut-mul, 0) + mul; +// = 2 -- mu_total = max(mut , 0) + mul. +// smagConstant: constant of smagorinsky model. +// waleConstant: constant of wale model. +// filterDirection [3]: filter variables in i, j, k direction or not. +// averageDirection[3]: average variables in i, j, k direction or not. +// isotropicConstant: constant of isotropic part of SGS stress. +int iLES = 0; +string sgsmodel = "smagorinsky"; +int deltaFunctionType = 2; +int wallDampingFunctionType = 1; +int turbViscousCutType = 2; +double smagConstant = 0.1; +double isotropicConstant = 0.0; +double waleConstant = 0.6; +double sigmaConstant = 1.35; +int filterDirection[] = [1, 1, 0]; +int averageDirection[] = [0, 0, 0]; +double testFilterScale = 2.0; +int averageWidth = 1; +int monitorNegativeConstant = 0; + +#************************************************************************ +# Other Parameters for Hypersonic Non-equilibrium Gas * +#************************************************************************ +// dg_high_order: +// 0 -- generic order accuracy. +// 1 -- high order accuracy. +// iapplication: +// 0 -- gas model is fixed in the codes. +// 1 -- gas model is imported from library files. +// isAdaptiveSolver: isAdaptiveSolver = 0 indicates the generic Navier-Stokes solver, +// isAdaptiveSolver > 0 indicates the HyFlow self-adaptive solver. +// 1 -- using HyFlow self-adaptive solver where the switch is controlled by the total iteration steps. +// 2 -- using HyFlow self-adaptive solver where the switch is controlled by variation of the key residual. +// nm: Equation number of the physics, but is out of commision now. +// 4 -- for 2D. +// 5 -- for 3D. +// nGasModel: The type of gas. less than and equal to 1 represents the mixture gas. +// Otherwise, the pure gas with one component is used for perfect gas. +// 0 -- Earth gas. +// 1 -- Mars gas. +// 2 -- Argon. +// 3 -- Nitrogen. +// nEnergyRecycle: The type of EnergyModel Recycle. +// 0 -- not used. +// 1 -- used. +// nDensityModify: The type of densitymodify. +// 0 -- not used. +// 1 -- used. +// nchem: +// 0 -- without chemical reaction flow. +// 1 -- the chemical reaction flow is considered. +// nEquilibriumGas: the variable is valid when the condition of nchem = 0 is satisfied. +// 0 -- perfect gas. +// 5, 7, 11 -- equilibrium gas, meanwhile, its value denotes the number of gas component. +// nPCWCycleStep: The maximum step number of iteration in the module of computing species mass fractions with the partial catalytic wall(PCW) condition. +// The value equals to or is greater than 1, and 3 is for default value. +// nRETCycleStep: The maximum step number of iteration in the module of computing radiation equilibrium temperature on wall. +// The value equals to or is greater than 1, and 3 is for default value. +// nSLIPCycleStep:The maximum step number of iteration in the module of computing slip temperature, slip velocity and slip species mass fraction. +// The value equals to or is greater than 1, and 3 is for default value. +// nSlipBCModel: The computational model of slip boundary conditions. +// 0 -- no slip. +// 1 -- the conventional Maxwell slip conditions. +// 2 -- the Gokcen slip conditions. +// 3 -- the Knudsen-layer correction of the standard slip conditions proposed by Lockerby, et al. +// 4 -- the Kogan simplified slip conditions. +// nMeanFreePathType: the method to the mean free-path for the slip conditions. For the mixture, 0 is suggested. +// 0 -- the equivalent mean free-path is calculated by the simple hard sphere model(HS). +// 1 -- calculated by the definition that includes the variables of the number density and the molecule diameter. +// 2 -- the equivalent mean free-path is calculated by the variable hard sphere model(VHS). +// nchemsrc: +// 0 -- the source terms are not computed. +// 1 -- the source terms are computed. +// nchemrad: +// 0 -- compute the spectrum radius without considering chemical reaction flow. +// 1 -- compute the spectrum radius that need to count the contribution from chemical reaction flow. +// ntmodel: The thermodynamic temperature model. +// 1 -- One-temperature model. +// 2 -- Two-temperature model. +// 3 -- Three-temperature model. +// isUseNoneqCond: +// 0 -- compute the source terms without any conditions. +// 1 -- compute the source terms using the non-equilibrium condition. +// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value. +// nIdealState: whether take all gas species as ideal gas for gas-mixture process. +// 0 -- No. +// 1 -- Yes. +// nTEnergyModel: the method to computing temperature energy model. +// 0 -- the energy term is computed using the conventional method. +// 1 -- the energy term is computed using the polynomial fitting method. +// 2 -- the energy term is computed using the piecewise polynomial fitting method. +// parkVDPower: the power of translational-rotational temperature in the Park V-D(vibration-dissociation) coupling model. +// The value is in range of [0.0, 1.0], DPLR suggests 0.5, LAURA suggests 0.7, while 0.6 is given as default value. +// catalyticCoef: +// 0.0 -- full non-catalytic wall boundary condition. +// 1.0 -- full catalytic wall boundary condition. +// in range of (0.0, 1.0) -- partial catalytic condition, the value indicates the catalytic coefficient. +// nIsSuperCatalytic: the super catalytic condition for the fully catalytic wall, and assigned with the value of 1. +// 0 -- equilibrium condition for the fully catalytic wall where the mass fractions are assigned with the values of the free stream. +// 1 -- super catalytic condition for the fully catalytic wall where all the atomic components combine into molecular components. +// nTemperatureJump: the method to calculate the temperature jump. +// 0 -- calculated by the variables of heat conductivity and constant volume specific heat for each energy mode. +// 1 -- the general method where the iteration is calculated with the translation-rotation temperature. +// nSurfGradMethod: the method to compute the surface heating ratio. +// 0 -- the gradient of variable is computed with the first-order difference method. +// 1 -- the gradient of variable is computed with the Green-Guass integral method. +// nRapidFlowfield: initialize the flowfield using the rapid engineering method when it is greater than zero. +// nSurfHeatMonitor: To exam the surface heating change or not. 0 is no, 1 is yes. +// nInitPressureStep: the steps to initialize the boundary variables when the rapid method is used. 100 is the default value. +// nDumpCFLNumber: 1 indicates dumping the CFL number to file, 0 denotes no dumping. +// sigmaVelocity: the coordination coefficient of tangential momentum for computation of slip velocity. The value is in range of (0.0, 2.0]. +// sigmaTemperature: the heat coordination coefficient for computation of slip temperature. The value is in range of (0.0, 2.0]. +// sigmaMassFraction: the species coordination coefficient for computation of slip mass fractions. The value is in range of (0.0, 2.0]. +// velocitySlipCorrectConstant: the correction constant to the velocity slip condition. For the diffuse reflection, 1.0 is used. +// 1.0 -- proposed by Maxwell. +// sqrt(2/PI)~0.8 -- used for "micro-slip", namely the actual velocity slip at the wall. +// 1.146 -- proposed for an additional "fictitious" velocity slip. +// chemicalRelaxCorf: The value is in range of [0.001, 1.0]. +// spectrumRadiusCoef: The value is in range of [0.0, 2.0]. +// staticPressureRelaxCorf: The value is in range of [0.1, 1.0]. +// nIsChemicalFreeze: the flag to freeze the chemical reactions. +// 0 -- not freeze, the chemical reaction sources will be calculated. +// 1 -- freezes the chemical reactions, the chemical reaction sources will not be calculated. +// veTemperatureMin: The minimum of Tv and Te. +// maxViscous: the maximum of Viscous. +// trTemperatureMin: the minimum value of trTemperature. +// veTemperatureMin: the minimum value of veTemperature. +// densityMin: the minimum value of density. +// tAdjustmentFactor: magnification of temperature, this value is in range of (1.0, 10.0]. +// nDebug: cout the Wrong place and abort +// 0 -- not used. +// 1 -- used. +// nSpeciesLimit: limitter of gas species +// 0 -- not used. +// 1 -- used. +// nTurblenceForChemical: the coupled mode of Turblence and Chemical reaction. +// 0 -- method 0. +// 1 -- method 1. +// nViscosityFluxSublevelModified: Modified for ViscosityFlux on Sublevel grid. +// 0 -- not used. +// 1 -- used. +// nViscosityPeModified: Pe Modified for ViscosityCoef. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceModified: Modified on ChemcalSource. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceEsMethod: Modified on ChemcalSource. +// 0 -- approximation algorithm 1 (Ori). +// 1 -- approximation algorithm 2 (New). +// nMaxStepTemperature: the iterative steps of temperature. +// veTemperatureMinModified: Modified on the minimum of Tve for Cvvs. +// 0 -- not used. +// 1 -- used. +// nDiagonalModified: Modified on Diagonal. +// 0 -- not used. +// 1 -- new. +// nDiagonalModifiedTurb: Modified on Diagonal for turbulence. +// 0 -- not used. +// 1 -- new. +// nGradPrimtiveMethod: +// 0 -- Ori. +// 1 -- new. +// nAblation: +// 0 -- The wall ablation is not computed. +// 1 -- The wall ablation is computed. +// isInjection: +// 0 -- The injection velocity of ablation wall is not computed. +// 1 -- The injection velocity of ablation wall is computed. +// nViscosityModel: +// 0 -- Blottner fitting method(N89). +// 1 -- Gupta fitting method(N90). +// nContinueModel: The new continue model can switch different computation model. +// 0 -- Not use the new continue model. +// 1 -- use the new continue model. +// nSutherland: +// 0 -- stands for selecting the Blotter curve fits mode. +// 1 -- stands for Sutherland relation. +// gasfile: Indicates the gas model, 9 models are provided, namely "Gu5", "Gu7", "Gu11", "Pa5", "Pa7", "Pa11", "DK5", "DK7", "DK11". +// "Gu" -- indicates the Gupta Model, three-Type Models are embeded in the library, namely, the 5-species-6-reactions, the 7-species-9-reactions, the 11-species-20-reactions. +// "Pa" -- indicates the Park Model, three-Type Models are embeded in the library, namely, the 5-species-17-reactions, the 7-species-22-reactions, the 11-species-48-reactions. +// "DK" -- indicates the Dunn-Kang Model, three-Type Models are embeded in the library, namely, the 5-species-11-reactions, the 7-species-15-reactions, the 11-species-26-reactions. +// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas. +// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions. +// "Gas-Mixture" -- indicates the process of mixing gas without reacting. +// for struct solver mixing two species "SpeciesA, SpeciesB". +// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4". +// For self-definition model, the gasfile is used to indicate the file path of the new gas model. +// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma. +// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName. +// ifStartFromPerfectGasResults: The chemical reaction simulation is start from perfect gas flowfield or not, 0 is for no and else is for yes. +// nIterFirstStep : the maximum number of iteration in the first step for the self-adaptive calculation. +// nIterSecondStep: the maximum number of iteration in the second step for the self-adaptive calculation. +// nIterThirdStep : the maximum number of iteration in the third step for the self-adaptive calculation. +// nEnergyAssembly: the vibration energy is computed with combined method which includes the fitting method and the molecular kinetic theory. +// 0 -- no, +// 1 -- yes. +// nControlVariable: the variable to computing the residual error that determines the convergence is meet or not in the one-temperature model. +// 0 -- the density. +// 1 -- the translation temperature. +// 2 -- the vibration temperature. +// 3 -- the electron temperature. +// 4 -- the pressure. +// 5 -- the mass fraction of oxygen. +// 6 -- the mass fraction of nitrogen. +// firstStepError : the residual error of the first step iteration for the self-adaptive calculation. +// secondStepError : the residual error of the second step iteration for the self-adaptive calculation. +// thirdStepError : the residual error of the third step iteration for the self-adaptive calculation. +// useHyflowSetting: Setting for HyFLOW GUI. +// 0 -- PHengLEI. +// 1 -- HyFLOW. +// nProtectData: Use the continuation file data protection mechanism. +// 0 -- no. +// 1 -- yes. +// nTvChange: Judge whether the Tv equals Ttr. +// 0 -- yes. +// 1 -- no. +// isMoleFractionType: 1 indicates the mass fractions, or else the mole fractions. +// nFraction: the initial fractions type of species. +// 0 -- mass fraction. +// 1 -- mole fraction. +int dg_high_order = 0; +int iapplication = 0; +int isAdaptiveSolver = 0; +int nm = 5; +int nEquilibriumGas = 0; +int nPCWCycleStep = 3; +int nRETCycleStep = 3; +int nSLIPCycleStep = 3; +int nIterFirstStep = 1000; +int nIterSecondStep= 2000; +int nIterThirdStep = 2000; +int nEnergyAssembly = 0; +int nControlVariable = 1; +double firstStepError = 0.01; +double secondStepError = 0.001; +double thirdStepError = 0.001; +double predictCFLError = 0.1; + +double refGama = 1.4; +double prl = 0.72; +double prt = 0.90; +double sc_l = 0.5; +double sc_t = 0.5; + +int nGasModel = 0; +int nchem = 0; +int nchemsrc = 1; +int nchemrad = 1; +int ntmodel = 1; + +int nIdealState = 0; +int nEnergyRecycle = 1; +int nSlipBCModel = 0; +int nDensityModify = 1; +int nTEnergyModel = 0; +int nMeanFreePathType = 0; +int nIsChemicalFreeze = 0; +int nIsSuperCatalytic = 1; +int nTemperatureJump = 0; +int nSurfGradMethod = 0; +int nRapidFlowfield = 0; +int nSurfHeatMonitor = 0; +int nInitPressureStep = 100; +int nDumpCFLNumber = 0; + +double parkVDPower = 0.6; +double catalyticCoef = 0.0; +double sigmaVelocity = 1.0; +double sigmaTemperature = 1.0; +double sigmaMassFraction = 1.0; +double velocitySlipCorrectConstant = 1.0; + +double chemicalRelaxCorf = 1.0; +double chemicalSpectrumRadiusCoef = 1.0; +double viscousSpectrumRadiusCoef = 1.5; +double inviscidSpectrumRadiusCoef = 1.5; +double spectrumRadiusCoef = 0.5; +double staticPressureRelaxCorf = 0.2; + +double maxViscous = 10000.0; +double trTemperatureMin = 10.0; +double veTemperatureMin = 30.0; +double maxTemperature = 50000.0; +double densityMin = 1.0e-8; +double densityMinFactor = 0.1; +double tAdjustmentFactor = 10.0; +double iniSpeedCoef = 1.0; +int iniSpeedMode = 0; + +int nDebug = 0; +int nSpeciesLimit = 1; +int nTurblenceForChemical = 0; +int nViscosityFluxSublevelModified = 1; +int nViscosityPeModified = 0; +int nChemcalSourceModified = 2; +int nChemcalSourceEsMethod = 1; +int nMaxStepTemperature = 5; +int veTemperatureMinModified = 1; +int nDiagonalModified = 0; +int nDiagonalModifiedTurb = 0; +int nGradPrimtiveMethod = 1; +int nInviscidFluxModify = 1; +int nQlLimitMethod = 2; +int nSpeciesForWallMethod = 1; +int nDensityForWallMethod = 0; +int wallMultiTemperature = 0; + +int nProtectData = 0; +int useHyflowSetting = 0; +int nAblation = 0; +int isInjection = 0; +int nViscosityModel = 0; +int nMarsModel = 0; +int nTvChange = 0; +int isMoleFractionType = 0; +string gasfile = "DK5"; +//string gasfile = "./chemical/Dunn-Kang_air5s11r.dat"; +string speciesName = "O, O2, NO, N, N2"; +string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.767"; + +//string speciesName = "O, O2, NO, N, NO+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string speciesName = "O, O2, NO, N, O+, O2+, NO+, N+, N2+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Mars-Pa8"; +//string speciesName = "O, O2, NO, N, N2, C, CO, CO2"; +//string initMassFraction = "0.0015, 0.0429, 0.0, 0.0, 0.0, 0.0, 0.0777, 0.8779"; + +//string gasfile = "Pa"; +//string speciesName = "O, O2, NO, N, NO+, C, C2, CO, CO2, CN, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Combustion-12"; +//string speciesName = "O, O2, NO, N, C, CO, CO2, H, H2, OH, H2O, N2"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767"; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "SpeciesA, SpeciesB"; +//string initMassFraction = "1.0, 0.0"; +int nSutherland = 0; +double gamaSpeciesA = 1.4; +double gamaSpeciesB = 1.3; +double molecularWeightSpeciesA = 29.0; +double molecularWeightSpeciesB = 30.0; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "O2, N2"; +//string initMassFraction = "1.0, 0.0"; + +int nFraction = 0; +int nContinueModel = 0; +int nChemicalFlowStep = 0; +int ifStartFromPerfectGasResults = 0; +int isUseNoneqCond = 0; +double frozenCondition = 0.01; + +int nLeakageMonitor = 0; +double totalLeakageVolume = 1000.0; +double monitorThresholdValue = 0.05; +double sprayFactor = 0.0; + +######################################################################### +// Multi-Grid parameters. +// nMGLevel: The number of level of Multi-Grid. +// <= 1 -- Single-level. +// > 1 -- multi-level. +// MGPreIteration: For each grid, the number of pre-smoothing steps. +// n_post: For each grid, the number of post-smoothing steps. +// MGCoarsestIteration: For the coarest grid the number of smoothing steps. +// MGFasType: V-multi cycle or W-multi cycle. +// 1 -- V-multi cycle. +// 2 -- W-multi cycle. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. +// mgCFLScale: CFL number enlarge times for coarse grid. +// mprol: Multi-grid interpolation method, interpolation from coarse cell to fine grid. +// 1 -- zero order. +// 2 -- first-order. (default) +// mgCorrectionLimit: Multi-grid correction limit. +int nMGLevel = 1; +int MGCoarsestIteration = 1; +int MGPreIteration = 1; +int MGFasType = 1; +int n_post = 0; +int flowInitStep = 100; +int mprol = 2; +double mgCFLScale = 1.0; +double mgCorrectionLimit = 0.01; + +//--------------- Some parameter for turbulent model -------------------- +// neasm: The variation of kw turbulent model. +// ismooth_turb: Residual smooth for turb or not. +// SSTProductType: The type of product term based on vorticity for SST. +// SAProductType: The type of product term based on vorticity for SA. +int neasm = -3; +int SSTProductType = 0; +int ismooth_turb = 0; +int SAProductType = 2; + +// ----------------- Overset Grid parameter ----------------------------- +int codeOfDigHoles = 1; +int codeOfTurbulentModel = 0; +string masterFileName = "./grid/searchFile.inp"; +string holeBasicFileName = "./grid/holeBasicFile.inp"; +string holeFullFileName = "./grid/holeFullFile.dat"; +string linkFileName = "./grid/topology.dat"; +string zoneInverseFileName = "./grid/zoneInverseMapping.inp"; + +#************************************************************************ +# High Order Struct Solver * +#************************************************************************ +// isFVMOrFDM: +// 0 -- NSSolverStruct using Finite Volume Method. +// 1 -- NSSolverStruct using Finite Differ Method. +// SolverStructOrder: Spatial discretisation order of NS equations with struct grid. +// <= 2 -- finite volume method. +// >= 3 -- finite difference order. (to be completed) +// 0 -- default. +// str_highorder_interpolation_epsilon: Epsilon in weighted interpolation, bigger epsilon, better convergence, +// smaller epsilon, robuster for shock-detecting. +// str_highorder_interpolation_type: +// -- "classical", "test". +// str_highorder_flux_name: +// -- "roe", "steger". +// structhighordergradient: +// -- "conservation", "chain_rule". +int isFVMOrFDM = 0; +string str_highorder_solver = "WCNS"; +int SolverStructOrder = 0; +double str_highorder_interpolation_epsilon = 1.0e-6; +string str_highorder_interpolation_type = "test"; +string str_highorder_flux_name = "steger"; +string structhighordergradient = "conservation"; +double coefofstrflux = 0.5; +double limitcoefofinterface = 0.0; + +// ----------------- Advanced choices ----------------------------------- +// outtimesc: Time stepping scheme for the outer loop. +// MUSCLCoefXk: The parameter of MUSCL interpolations, belongs to [-1, 1]. +// -1 -- seconde-order fully-upwind differencing. +// 0 -- seconde-order upwind-biased differencing. +// 0.333333 -- third-order upwind-biased differencing. +// 1 -- seconde-order central differencing. +// MUSCLCoefXb: The limiter parameter. +// 0 -- the effect of the limiter is cancelled, means the first-order interpolations. +// allReduceStep: Iteration intervals for MPI AllReduce operation, default is 1. +string outtimesc = "impbd2"; +double MUSCLCoefXk = -1; +double MUSCLCoefXb = 1.0; +int allReduceStep = 1; + +// ----------------- overlap configuration ------------------------------ +// 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. +// 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. +// toleranceForOversetSearch: The tolerance of overset searching zone to judge whether the obtained node is in the current computing cell. +// toleranceForOversetBox: The tolerance of building the minimum box of computing cells in the overlapping region. +// 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 codeOfOversetGrid = 0; +int oversetInterpolationMethod = 0; +int readOversetFileOrNot = 0; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 0; +int readInAuxiliaryOuterGrid = 0; +int readInSklFileOrNot = 0; +string auxiliaryInnerGrid0 = "./grid/aux-upper.fts"; +string auxiliaryInnerGrid1 = "./grid/aux-lower.fts"; +string auxiliaryInnerGrid2 = ""; +string oversetGridFileName = "./grid/iblank.ovs"; +double walldistMainZone = 1.0 +double toleranceForOversetSearch = 1.0e-3; +double toleranceForOversetBox = 1.0e-3; +int twoOrderInterpolationOrNot = 0; +int keyEnlargeOfActiveNodes = 0; +int outTecplotOverset = 0; +int outPutOversetVisualization = 0; +int numberOfMovingBodies = 2; + +// ----------------- ALE configuration ------------------------------ +int codeOfAleModel = 0; +int aleStartStrategy = -1; + +double referenceLength = 1.0; +double referenceVelocity = 1.0; +double referenceDensity = 1.0; + +int strategyForFaceNormalVelocity = 0; // 0-By Sweeping volume; 1-By face center 1st; 2-By face center 2nd. +int strategyForGCLSource = 0; // 0-present; 1-Ahn. + +// 0: 1st-Admas-Bashforth; 1: 2nd-Admas-Bashforth; 2: 1st-Implicit-Euler; 3: 2nd-Implicit Euler; 4: 2nd-Adams-Moulton; 5: 3rd-Adams-Moulton. +int methodForKineticEquation = 0; +double relaxParameterOfKinetic = 1.0; + +#************************************************************************ +# motive information * +#************************************************************************ +int numberOfMovingBodies = 1; + +############################## body0 ############################## +// mass of parts. +double mass_0 = 1.0; +// gravity of parts (along negative direction in Y-axis, eg. 9.8). +double gravity_0 = 0.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz. +double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_0[] = 0.0, 0.0, 0.0; +// if reset mass center while restart. +int resetMassCenter_0 = 0; +// position offset of parts. dx dy dz. +double massCenterDxyz_0[] = 0.0, 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_0[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_0 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_0[] = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; +// the move pattern of the parts. +// -1 given motion partten. +// 0 still. +// 1 six DOF motion. +// 2 three DOF motion. +// 11 X-axis forced motion. +// 12 Y-axis forced motion. +// 13 Z-axis forced motion. +// 14 forced pitch motion. +// 15 forced yaw motion. +// 16 forced roll motion. +int RBDMethod_0 = 0; +double amplitude_0 = 0.0; +double reduceFrequency_0 = 0.0; +// direction of rotation. +// 1 -- clockwise from the point of view along the positive x axis. +// -1 -- anticlockwise from the point of view along the positive x axis. +int direction_0 = -1; +double rotateFrequency_0 = 0.0; +//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter"; +// dimensional physical time for additional force(s). +double addedForceTime_0[] = 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_0[] = 0.0, 0.0, 0.0; +// additional moment(inertia system) mX mY mZ. +double addedMoment_0[] = 0.0, 0.0, 0.0; +// the deformation method of the parts. +int morphing_0 = 0; + +// post indentify. +int integralOrder = 4; + +// ---------------- ATP read -------------------------------------------- +//@int inflowParaType = 0; +//@double refReNumber = 6.5e6; +//@double refDimensionalTemperature = 288.15; +//@double freestream_vibration_temperature = 300.00; +//@double refDimensionalPressure = 0; +//@double height = 0; +//@int nsubsonicInlet = 0; +//@int nsubsonicOutlet = 0; +//@string inLetFileName = "./bin/subsonicInlet.hypara"; +//@string outLetFileName = "./bin/subsonicOutlet.hypara"; +//@double refDimensionalVelocity = 0; +//@double refDimensionalDensity = 0; +//@string weatherDataFilePath = "./WRFData/"; +//@double longitude = 110.95 +//@double latitude = 19.61; +#************************************************************************ +# Old Parameter * +#************************************************************************ +int isPlotVolumeField = 0; + +#************************************************************************ +# partial flow field setting Parameter * +#************************************************************************ +//int nPartialParameter = 0; // 0/1/2 +//int nNumberOfPartialField = 0; // +//int nStartGridIndex[] = [0]; +//int nEndGridIndex[] = [0]; + +//double partialCFL[] = [0.0]; +//double partialSpeedCoef[] = [0.0]; +//double partialSpeed[] = [0.0]; +//double partialAttackd[] = [0.0]; +//double partialSlide[] = [0.0]; +//double partialPressure[] = [0.0]; +//double partialTemperature[] = [0.0]; +//double partialMassFractions[] = [0.0]; + +#************************************************************************ +# Incompressible Parameter * +#************************************************************************ +int isSolveEnergyEquation = 0; +int isSolveTurbEquation = 0; +int isSolveSpeciesEquation = 0; \ No newline at end of file diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara new file mode 100644 index 0000000..3832126 --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara @@ -0,0 +1,195 @@ +######################################################################### +# General Control Parameter # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual 'res.dat' saved. + +int maxSimuStep = 80000; + +int intervalStepFlow = 2000; +int intervalStepPlot = 1000; +int intervalStepForce = 10; +int intervalStepRes = 10; +// ifLowSpeedPrecon: Precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default, mach > 0.3) +// 1 -- carry out precondition process. (mach number <= 0.3) +######################################################################### +# Inflow Parameter # +######################################################################### +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter.Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001m. +// 1 inch = 0.0254m. +// 1 foot = 12 inches = 0.3048m. +// 1 yard = 3 feet = 0.9144m. +// forceRefenenceLength, forceRefenenceLengthSpanWise, forceRefenenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. + +double refMachNumber = 0.1; +double attackd = 0.0; +double angleSlide = 0.00; + +int inflowParaType = 0; +double refReNumber = 20.0; +double refDimensionalTemperature = 288.15; + +//int inflowParaType = 1; +//double height = 0.001; + +double gridScaleFactor = 1.0; + +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. + +######################################################################### +# Physical models # +######################################################################### +// iviscous: Viscous model. +// 0 -- Euler. +// 1 -- Lamilar. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "1eq-sa", when iviscous = 3. +// -- "2eq-kw-menter-sst", when iviscous = 4. +// DESType: Type of DES. +// 0 -- RANS.(default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. + +//int viscousType = 0; +//string viscousName = "Euler"; + +int viscousType = 1; +string viscousName = "laminar"; + +//int viscousType = 3; +//string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +int roeEntropyFixMethod = 6; +double roeEntropyScale = 1.0; +######################################################################### +# Spatial Discretisation # +######################################################################### +#******************************************************************* +# Struct Solver * +#******************************************************************* +// str_limiter_name: Limiter of struct grid. +// -- "3rdsmooth", "smooth". +// -- "nolim", no limiter. + +string str_limiter_name = "smooth"; + +#******************************************************************* +# UnStruct Solver * +#******************************************************************* +// uns_limiter_name: Limiter of Unstruct grid. +// -- "vencat". +// -- "1st", meaning accuracy of first-order. +// -- "nolim", no limiter. +// venkatCoeff: Coefficient of vencat limiter, when uns_limiter_name = 'vencat'. +// The smaller the value, the more robust it is. + +string uns_limiter_name = "vencat"; +double venkatCoeff = 5.0; + +######################################################################### +# Temporal Discretisation # +######################################################################### +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// CFLEnd: The CFL number, [0.1, 100]. +// The bigger the value, the convergence faster but lower robustness. +// nLUSGSSweeps: Number of Sub-iteration of LU-SGS. +// 0 -- is recommended for structured solver. +// 1-3 -- is recommended for unstructured solver. +int ifLowSpeedPrecon = 1; +int iunsteady = 0; + +int ifLocalTimeStep = 0; +int CFLMethod = 1; +double CFLStart = 1.0; +double CFLEnd = 30.0; +int CFLVaryStep = 200; +double turbCFLScale = 2.0; +######################################################################### +# Multi-Grid parameters # +######################################################################### +// nMGLevel: The number of Multi-Grid level. +// = 1 -- single-level. +// > 1 -- multi-level. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. + +int nMGLevel = 1; +int flowInitStep = 0; + +######################################################################### +# File In or Out # +######################################################################### +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// Please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the whole field results to tecplot or not, 0 / 1. + +string gridfile = "./grid/cylinderUnstr_steady__4.fts"; +int plotFieldType = 1; +int visualfileType = 0; +// ----------------- Advanced Parameters, DO NOT care it ---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables: Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. + +int nVisualVariables = 8; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15]; + +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. + +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; + diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/grid_para.hypara b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/grid_para.hypara new file mode 100644 index 0000000..d6513fe --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/grid_para.hypara @@ -0,0 +1,39 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridtype = 0; +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; +int from_gtype = 2; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +string from_gfile = "./grid/cylinderUnstr_steady.cgns"; +string out_gfile = "./grid/cylinderUnstr_steady.fts"; + + + + diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/key.hypara b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/key.hypara new file mode 100644 index 0000000..cac252c --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/key.hypara @@ -0,0 +1,51 @@ +string title = "PHengLEI Main Parameter Control File"; +// IMPORTANT NOTICE:DON NOT MODIFY THE FOWLLOWING LINE +string defaultParaFile = "./bin/cfd_para.hypara"; +// ndim: Dimensional of the grid: 2 or 3. +// nparafile: the number of the parameter file. +// nsimutask: simulation task type. +// 0 -- CFD Solver of NS or Turbulation. +// 1 -- Grid generation: for special typical cases, such as cylinder, flat plate, etc. +// Grid conversion: from other format to HyperFLOW format (.fts). +// Grid reconstruction: such as grid adaptation. +// Grid merging: merge two blocks into one block. +// Grid repairing: repair the original grid in order to remove the negative volume cells. +// 2 -- Wall distance computation for turb-solver. +// 3 -- Grid partition. +// 4 -- Knowledge repository / examples of PHengLEI-API. +int ndim = 2; +int nparafile = 1; + +int nsimutask = 0; +string parafilename = "./bin/cfd_para_subsonic.hypara"; +//string parafilename = "./bin/cfd_para_transonic.hypara"; +//string parafilename = "./bin/cfd_para_supersonic.hypara"; +//string parafilename = "./bin/cfd_para_hypersonic.hypara"; +//string parafilename = "./bin/cfd_para_incompressible.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_para.hypara"; + +//int nsimutask = 2; +//string parafilename = "./bin/cfd_para.hypara"; + +//int nsimutask = 3; +//string parafilename = "./bin/partition.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_deform_para.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_refine_para.hypara"; + +//int nsimutask = 14; +//string parafilename = "./bin/integrative_solver.hypara"; + +//int nsimutask = 99; +//string parafilename = "./bin/post_processing.hypara"; + +// ---------------- Advanced Parameters, DO NOT care it ---------------- +int numberOfGridProcessor = 0; +// ATP read +//string parafilename2 = "./bin/overset_config.hypara"; + diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/partition.hypara b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/partition.hypara new file mode 100644 index 0000000..127a848 --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/bin/partition.hypara @@ -0,0 +1,23 @@ +// pgridtype: The grid type. +// 0 -- unstruct grid +// 1 -- struct grid +// maxproc: The number of partition zones that want to be divided into, +// which is equal to the number of CPU processors you want. +// Usually, 50~100 thousands structured cells per CPU-Core is suggested. +// 30~70 thousands unstructured cells per CPU-Core is suggested. +// original_grid_file : original grid file that want to be divided(HyperFLOW/PHengLEI type, *.fts). +// partition_grid_file : target partition grid file(HyperFLOW/PHengLEI type, *.fts). + +int pgridtype = 0; +int maxproc = 4; + +string original_grid_file = "./grid/cylinderUnstr_steady.fts"; +string partition_grid_file = "./grid/cylinderUnstr_steady__4.fts"; + + +// Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level, 2 -- 2 level, N -- N level, ..., et al. +int numberOfMultigrid = 1; + + + diff --git a/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/grid/网格地址.txt b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/grid/网格地址.txt new file mode 100644 index 0000000..899f977 --- /dev/null +++ b/B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU/grid/网格地址.txt @@ -0,0 +1,5 @@ +红山开源风雷算例库原始网格获取百度网盘链接: +链接:http://pan.baidu.com/s/1aZ9cdkp6CkT9il4fEpnTcA +提取码:w47m + +注:plot3D格式网格需同时下载.grd和.inp文件 \ No newline at end of file diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para.hypara b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para.hypara new file mode 100644 index 0000000..8171ce5 --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para.hypara @@ -0,0 +1,1465 @@ +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// PPPPP H H EEEEE N N GGGGG L EEEEE III + +// P P H H E NN N G L E I + +// PPPPP HHHHH EEEEE N N N G GG L EEEEE I + +// P H H E N N N G G L E I + +// P H H EEEEE N N GGGGG LLLLL EEEEE III + +//------------------------------------------------------------------------+ +// Platform for Hybrid Engineering Simulation of Flows + +// China Aerodynamics Research and Development Center + +// (C) Copyright, Since 2010 + +// PHengLEI 2312 + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +########################################################################### +# Default parameters for Grid conversion # +########################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// 2 -- Hybrid grid, include both of unstructured and structured grid. +// gridobj: Task type of grid treatment. +// 0 -- Grid generation of typical case, such as cylinder, flat plate, etc. +// 1 -- Grid conversion, from other grid data to PHenglEI, such as Fluent, CGNS. +// 2 -- Grid refinement. +// 3 -- Grid merging, merge two blocks into one block. +// 4 -- Grid deformation, achieve unstructured grid deformation. +// 5 -- Grid repairing, repair the original grid in order to remove the negative volume cells. +// 6 -- Grid mirroring, mirror a symmetry grid to whole grid. +// 7 -- Grid type change, convert structured grid to unstructured grid. +// multiblock: Multi-block grid or not, only for structured grid conversion. +// 0 -- Not. +// 1 -- Yes. +// iadapt: Adaptation number for unstructure grid. +// SymmetryFaceVector: The vector of symmetry face. +// 0 -- X axis. +// 1 -- Y axis. +// 2 -- Z axis. +// gridReorder: Reorder cell and face of grid or not, only for 3D unstructured grid conversion, +// which is CGNS type. +// 0 -- Not. +// 1 -- Yes. +// faceReorderMethod: the reorder method face of unstructured grid. +// 0 -- BSFCELLFACEORG. +// 1 -- BSFCELLFACELEFT. +// 2 -- BSFCELLFACERIGHT. +int gridtype = 0; +int gridobj = 1; +int multiblock = 0; +int iadapt = 0; +int SymmetryFaceVector = 1; +int gridReorder = 0; +int faceReorderMethod = 0; + +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; + +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +int omit_no_bound_bc = 0; +int omitRepeatInterface = 1; + +//----------------------------------------------------------------------- +# Grid data type # +//----------------------------------------------------------------------- +// from_gtype/to_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE. +// 1 -- PHengLEI, *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +// 9 -- Gridgen type of structured grid, *.dat/*.grd. +// dumpOldGrid: If dump out the old grid file. +// 0 -- Not. (default) +// 1 -- Yes. +int from_gtype = 2; +int to_gtype = 1; +int dumpOldGrid = 0; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +int numberOfGridFile = 1; +string from_gfile = "./grid/rae2822_hybrid2d.cas"; +string from_gfile1 = ""; +string out_gfile = "./grid/flat_laminr_133_85_2d.fts"; + +// ----------------- some advanced choices ------------------------------ +// iunsteady: The Grid is for unsteady simulation or not. +int iunsteady = 0; + +// fileformat: Ustar Grid file format. +// 0 -- BINARY. +// 1 -- ASCII. +int fileformat = 0; + +// Parameters for hybrid solver. +// mixgrid_uns: path of unstructure grid file for hybrid solver, *.fts type. +// mixgrid_str: path of structure grid file for hybrid solver, *.fts type. +string mixgrid_uns = "./grid/rae2822_uns2d_4.fts"; +string mixgrid_str = "./grid/flat_laminr_133_85_2d.fts"; + +// Some parameters for structured overlapping grid. +int codeOfDigHoles = 1; +string holeBasicFileName = "./oversetGridView/holeBasicFile.inp"; +string holeFullFileName = "./oversetGridView/holeFullFile.dat"; +string linkFileName = "./oversetGridView/topology.dat"; +string zoneInverseFileName = "./oversetGridView/zoneInverseMapping.inp"; + +// ----------------- Grid Refine Parameters ----------------------------- +// anisoRefine: If refine grid by anisoRefine type. +// 0 -- Not. (default) +// 1 -- Yes. +// geometryUnit: Geometry unit. +// 1 -- meter. +// 2 -- millimeter. +// 3 -- inch. +// exclusiveCase: Parallel projection exclusive case. +// 0 -- NON case. +// 1 -- JSM-C2-NPOFF case. +// 2 -- CHNT. +// projectOrgPoint: If the original wall points need to be projected or not. +int anisoRefine = 0; +int geometryUnit = 1; +int isProject = 0; +int readDist = 0; +int isDeform = 0; +int exclusiveCase = 0; +int projectOrgPoint = 0; +string geometryFileName = "./grid/jsm.igs"; + +// ----------------- Grid Deform Parameters ----------------------------- +// deformationMethod: Grid Deform. +// 1 -- SPRING. +// 2 -- RBF. +// stationalGridFile: Original grid file. +// visualFileName : The visualization file path of deform grid. +// nDeformStep : The max deform step. +// flapAngle : The max flap angle. +// rotatePostionZ : Rotate postion. +// rotatePostionY : Rotate postion. +// gridSlice : If dump slice grid. +// sliceAxis : Grid slice axis. +// slicePosition : Grid slice position. +int nDeformStep = 40; +double flapAngle = 10.0; +double rotatePostionZ = 4.00003; +double rotatePostionY = 3.05; + +int deformationMethod = 2; +string stationalGridFile = "./grid/Segment2Brid.fts"; +string visualFileName = "./results/deformedGrid.dat" + +int gridSlice = 1; +int sliceAxis = 1; +double slicePosition = 13; + +// ----------------- RBF Parameters ------------------------------------- +// numberOfReferenceCP: Number of reference Control Points. +// influencePara : The RBF influence radius parameter. +int numberOfReferenceCP = 40; +double influencePara = 25.0; + +// ----------------- Periodic Parameters -------------------------------- +// Notice: Rotational periodicity only support rotation along the X axis! +// periodicType: Which periodic boundary is used. +// 0 -- without Periodic Boundary. +// 1 -- Translational periodicity. +// 2 -- Rotational periodicity. +// translationLength[]: The relative distance between two periodic face + which only support one direction. +// rotationAngle: The relative angle between two periodic face. + which is recorded in degrees. +int periodicType = 0; +double translationLength[] = [0.0, 0.0, 0.0]; +double rotationAngle = 0.0; + +######################################################################### +# Default parameters for Partition # +######################################################################### +// pgridtype: The grid type. +// 0 -- unstruct grid. +// 1 -- struct grid. +// 2 -- refine structured grid. +// maxproc: The number of partition zones that want to be divided into. +// numberOfMultifile: The number of partition grid files that want to be dumped out. +int pgridtype = 0; +int maxproc = 4; +int numberOfMultifile = 1; + +// traceMark: Trace mark or not, only for structured grid partition. +// 0 -- Not. +// 1 -- Yes. +// blockIndexOfMark: the block index of mark, only for structured grid partition. +// cellIndexOfMark : the cell index of mark, only for structured grid partition. +int traceMark = 0; +int blockIndexOfMark = 0; +int cellIndexOfMark[] = [185, 30, 1]; + +// parallelStrategy: +// 0 -- each zone is assigned to the one that defined in grid partition procedure. +// 1 -- random assigned for each zone or by some else ways. +int parallelStrategy = 1; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// original_grid_file: Original grid file that want to be divided(PHengLEI type, *.fts). +// partition_grid_file: Target partition grid file(PHengLEI type, *.fts). +string original_grid_file = "./grid/sphere_mixed.fts"; +string partition_grid_file = "./grid/sphere_mixed__4.fts"; + +// ------------------ Sompe advanced parameters ------------------------- +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +// npartmethod: Method of interface reconstruction, default is 1. +// parallelPartitionMethod: Method of parallel partition, this is set only when execute parallel partition. It would be skipped when serial partition. +// 1 -- Using ParMetis for homogeneous MPI. +// 2 -- Using Metis for homogeneous MPI. +// 3 -- using METIS partition for homogeneous OpenMP. +// parmetisBalance: Used to specify the imbalance tolerance. +// 1 -- perfect balance. +// maxproc -- perfect imbalance. +// 1.05 -- recommended. +int omit_no_bound_bc = 0; +int npartmethod = 1; +int parallelPartitionMethod = 2; +double parmetisBalance = 1.05; + +// numberOfMultigrid: Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level. +// 2 -- 2 level. +// N -- N level, ..., et al. +int numberOfMultigrid = 1; + +######################################################################### +# Default parameters for CFD simulation # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepSample: The step intervals for monitored probes variables file 'sample.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual file 'res.dat' saved. +int maxSimuStep = 20000; +int intervalStepFlow = 1000; +int intervalStepPlot = 1000; +int intervalStepSample = 1000; +int intervalStepForce = 100; +int intervalStepRes = 10; + +// compressible: +// 0 -- incompressible flow. +// 1 -- compressible flow. (default) +int compressible = 1; + +// ifLowSpeedPrecon: Precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default, mach > 0.3) +// 1 -- carry out precondition process. (mach number <= 0.3) +// Kprec: The coefficient K for the cut-off velocity. +// 1.0~3.0 is suggested. (default, 3.0) +// preconFarfieldBCMethod: The precondition method for farfield boundary condition. +// 0 -- precondition far-field boundary based on riemann invariants. +// 1 -- Turkel's simplified far-field boundary condition. +int ifLowSpeedPrecon = 0; +double Kprec = 3.0; +int preconFarfieldBCMethod = 1; + +//----------------------------------------------------------------------- +# CFD Control Parameter # +//----------------------------------------------------------------------- +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. (Useless!) +// 4 -- the condition that the velocity, temperature and density are given. +// 5 -- the condition that the velocity, temperature and pressure are given. +//flowInitMethod: Flow field initialization method. +// 0 -- The entire flow field is initialized according to Infinite velocity. +// 1 -- The velocity near the wall is initialized according to the boundary layer of the plate. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// freestream_vibration_temperature: Dimensional freestream vibration temperature. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// wallTemperature: Temprature of the solid wall, minus value is for adiabatic boundary condition. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter. Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001 m. +// 1 inch = 0.0254 m. +// 1 foot = 12 inches = 0.3048 m. +// 1 yard = 3 feet = 0.9144 m. +// forceReferenceLength, forceReferenceLengthSpanWise, forceReferenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. +// radiationCoef: The radiation coefficient on wall, it is used to compute the radiation heat flux on wall when the boundary +// condition is radiation equilibrium temperature, and 0.8 is the default value. +// refMolecularWeight: the reference molecular weight of gas used for perfect gas. The unit is g/mol. +// Generally, the gas is air. Sometimes, it is experiment gas, such as Nitrogen, Argon, and so on. +int directionMethod = 0; +double refMachNumber = 0.73; +double attackd = 2.79; +double angleSlide = 0.00; +int flowInitMethod = 0; + +int inflowParaType = 0; +double refReNumber = 6.5e6; +double refDimensionalTemperature = 288.15; +double freestream_vibration_temperature = 300.00; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double refDimensionalTemperature = 6051.024; // The total temperature, T*(1+(refGama-1)*M*M/2). +//double refDimensionalPressure = 4.299696E09; // The total pressure, p*(T0/T)^(refGama/(refGama-1)). + +// The velocity, temperature and density are fixed. +//int inflowParaType = 4; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalDensity = 1.0e3; + +// The velocity, temperature and pressure are fixed. +//int inflowParaType = 5; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalPressure = 1.0e5; + +// The MachNumber, temperature and pressure are fixed. +//int inflowParaType = 6; +//double refDimensionalTemperature = 293.0; +//double refDimensionalPressure = 8886.06; + +// The velocity, temperature and pressure are read from file. +//int inflowParaType = 7; +//string weatherDataFilePath = "./WRFData/"; +//double longitude = 110.95 +//double latitude = 19.61; + +double wallTemperature = -1.0; + +double radiationCoef = 0.8; +double gridScaleFactor = 1.0; +double gridTranslationVector[] = [0.0, 0.0, 0.0]; + +int numberOfAerodynamicForceComponents = 1; +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. +double knudsenLength = 1.0; // unit of meter. +double refMolecularWeight = 28.9644; // unit of g/mol. + +//----------------------------------------------------------------------- +# Spatial Discretisation # +//----------------------------------------------------------------------- +#************************************************************************ +# Struct Solver * +#************************************************************************ +// inviscidSchemeName: Spatial discretisation scheme of struct grid. +// Using this when solve structered grid or hybrid. +// -- "vanleer", "steger", "hlle", "lax_f", +// -- "roe", "modified_roe", +// -- "ausm+", "ausm+w", "ausm+up", "ausmdv", "ausmpw", "ausmpw+". +// isWennScheme: If using WENN Scheme of struct grid. +// 0 -- NO. (default) +// 1 -- Yes. +// str_limiter_name: Limiter of struct grid. +// -- "vanalbada", "vanleer", "minmod", "smooth", "minvan", "3rdsmooth", "3rd_minmod_smooth", +// -- "nolim", no limiter, +// -- "vanalbada_clz", clz supersonic version, +// -- "weno3_js", "wenn3_prm211", "wenn3_zm", "wenn3_zes2", "wenn3_zes3". +string inviscidSchemeName = "roe"; +int isWennScheme = 0; +string str_limiter_name = "vanalbada"; + +#************************************************************************ +# UnStruct Solver or Common * +#************************************************************************ +// viscousType: Viscous model. +// 0 -- Euler. +// 1 -- Laminar. +// 2 -- Algebraic. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "0eq-bl". +// -- "1eq-sa". +// -- "2eq-kw-menter-sst". +// -- "2eq-kw-menter-bsl". +// -- "2eq-kw-wilcox-1988". +// -- "2eq-kw-wilcox-1998". +// -- "2eq-kw-kok-tnt". +// -- "2eq-kw-wilcox-2006". +// -- "easm-kw-2003". +// -- "easm-kw-2005". +// DESType: Type of DES. +// 0 -- RANS. (default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid. +// Using this when solve Unstructered grid or hybrid. +// -- "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle", +// -- "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpw+". +// uns_limiter_name: Limiter of Unstruct grid. +// -- "barth", "vencat", "vanleer", "minmod", +// -- "vanalbada", "smooth", "nnd", "lpz", "1st", +// -- "nolim", no limiter. +// uns_vis_name: Discretisation method of viscous term. +// -- "std", "test", "aver", "new1", "new2". +// gradientName: Gradient reconstruction method. +// -- "default", "ggcell", "ggnode", "lsq". +// ivencat: Variation of vencat limiter. +// 0 -- org method, it is independent of grid scale. +// 1 -- new method, it is dependent of grid scale. +// 4 -- Ustar limiter model, without grid size unitary. +// 7 -- default used. +// venkatCoeff: Cofficient of vencat, when using vencat limter. +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. +// skewnessAngle: The skewness angle of grid cells. +// roeEntropyFixMethod: Entropy fix (correction) method. +// 1 -- direct fix, which limits the minimum eigenvalue directly. +// 2 -- multi-dimensional fix, which is derived from structured solver and now is only valid for struct solver. +// 3 -- Harten type, which is default used. +// roeEntropyScale: Entropy fix (correction) coefficient scale, default is 1.0. +// It is used to scale the default Roe entropy fix coefficients. +// AusmpwPlusLimiter: A Limiter to make "function w" not change acutely in AusmpwPlus scheme, default is 1.0. + +//int viscousType = 0; +//string viscousName = "Euler"; + +//int viscousType = 1; +//string viscousName = "laminar"; + +int viscousType = 3; +string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +string uns_vis_name = "test"; +string gradientName = "ggnode"; + +int ivencat = 7; +double venkatCoeff = 5.0; +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; +double skewnessAngle = 60.0; + +int roeEntropyFixMethod = 3; +double roeEntropyScale = 1.0; + +double AusmpwPlusLimiter = 1.0; + +#************************************************************************ +# Temporal Discretisation * +#************************************************************************ +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// physicalTimeStep: The nondimensional physical time step. +// ifStartFromSteadyResults: The unsteady simulation is start from steady flowfield or not, 0 is for no and else is for yes. +// ifStaticsFlowField: Statistical variables for unsteady simulation. +// ifStaticsReynoldsStress: Statistical Reynolds stress for unsteady simulation. +// startStatisticStep: Outer step when start statistics. +// when the value is larger than "maxSimuStep", it is useless. +// statisticalTimePeriod: Used as time period of statistic analysis. +// when the value is negative, time period is treated as infinite. +// statisticMethod: Statistic reynolds stress method. +// 0 -- tau = - ^2 +// 1 -- tau = +// min_sub_iter: The min sub iteration of unsteady simulation. +// max_sub_iter: The max sub iteration of unsteady simulation. +// tol_sub_iter: The tolerance of sub iteration of unsteady simulation. +// tscheme: Temporal Discretisation method. +// 1 -- Runge-Kutta Multi-State. +// 2 -- Point implicit. +// 3 -- Full implicit. +// 4 -- LU-SGS. +// 5 -- Block LU-SGS. +// 6 -- Jacobian iteration. +// 7 -- Line LU-SGS. +// 8 -- Matrix LU-SGS. +// iSimplifyViscousTerm: Simplify the computation of viscous term in the Block LU-SGS method. The default value assigns 1 that could speed up the computation. +// Otherwise, the viscous Jacobian matrix Mv should be computed that will increase the memory and time in iteration of the BLUSGS method. +// CFLStart: Started cfl number. +// CFLEnd: End cfl number. +// CFLVaryStep: The number of step when cfl increase from CFLStart to CFLEnd. +// ktmax: Dtratio. dt[i] = MIN(dt[i], ktmax * dtmin / vol[i]) +// swapDq: Communication dq between forward/backward sweep of LUSGS or not, default is 0. +// nLUSGSSweeps: Sub iteration of LU-SGS or Block LU-SGS. +// LUSGSTolerance: Sub iter tolerance of LU-SGS or Block LU-SGS. +// ifLocalTimeStep: Time step method. +// 0 --Local. +// 1 --Global. +// isUseLocalCFL: use variable number of CFL or not. +// 0 -- global unified CFL number. +// 1 -- local CFL number. +// isUsePreTwall: use the previous temperatures on wall. 1 indicates yes, and 0 indicates no. +// visl_min: Minimum value of laminar viscosity coefficient. +// turbCFLScale: Turbulence model cfl number factor. +// codeOfAleModel: Arbitrary Lagrangian-Eulerian method. +// 0 -- no ALE method. +// 1 -- ALE method for non-moving grids. +// 2 -- ALE method for moving grids. +// 3 -- ALE method for deforming grids. +// wallFunctionType: The type of wall function to implement. +// 0 -- no wall function. (default) +// 1 -- standard wall function. +// 2 -- Pab3D wall function. +// RKStage: The number of Runge-Kutta step. +// lamda: Cofficient of Runge-Kutta step. +int iunsteady = 0; +double physicalTimeStep = 0.01; +double physicalTimeStepDimensional = -0.001; +int ifStartFromSteadyResults = 0; +int ifStaticsFlowField = 0; +int ifStaticsReynoldsStress = 0; +int startStatisticStep = 800000; +double statisticalTimePeriod = -1.0; +int statisticMethod = 0; +int linearTwoStepMethods = 1; // 1--BDF1; 2--C-N; 3--BDF2. + +int methodOfDualTime = 3; +int min_sub_iter = 50; +int max_sub_iter = 50; +double tol_sub_iter = 0.01; + +int tscheme = 4; +int iSimplifyViscousTerm = 1; +int ifLocalTimeStep = 0; +int isUseLocalCFL = 0; +int isUsePreTwall = 0; +double CFLStart = 0.01; +double CFLEnd = 10.0; +int CFLVaryStep = 500; + +double pMaxForCFL = 0.2; +double pMinForCFL = 0.1; +double deltaMaxForCFL = 0.2; +double magnifyFactorForCFL = 1.1; +double reduceFactorForCFL = 0.5; + +double ktmax = 1.0e10; + +int swapDq = 1; + +int nLUSGSSweeps = 1; +double LUSGSTolerance = 0.01; +int order = 2; + +double visl_min = 0.01; +double turbCFLScale = 1.0; +double csrv = 1.0; +double timemax = 1.0e10; +double dtsave = -1.0; +int maxale = 10; +double dtau = 0.001; + +int wallFunctionType = 0; + +int RKStage = 2; +double lamda[] = [0.5, 1.0]; + +//int RKStage = 1; +//double lamda[] = 1.0; + +//int RKStage = 4; +//double lamda[] = [0.25, 0.33333333333, 0.5, 1.0]; +#************************************************************************ +# File In or Out * +#************************************************************************ +// numberOfGridGroups: The number of grid groups. +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the field results to visulization. +// walldistMethod: The method to compute wall distance. +// 0 -- accurate but not fast enough. +// 1 -- fast but not accurate enough. +// 2 -- super fast but more non-accurate! +// resSaveFile: The file path to save the residual convergence process, write data for every default (intervalStepRes) steps. +// turbresfile: The file path to save the residual convergence process of turbulence, write data for every default (intervalStepRes) steps. +// aircoeffile: The file path to save the aerodynamic force coefficients convergence process, write data for every default (intervalStepForce) steps. +// restartNSFile: The file path to write restart flowfield variables, write data for every default (intervalStepFlow) steps. +// turbfile: The file path to write restart flowfield variables of turbulence , write data for every default(intervalStepFlow) steps. +// visualfile: The visualization file path of flowfield, write data for every default (intervalStepPlot) steps. +// wall_aircoefile: The file path to save flowfield variables of wall, write data for every default steps. +// nDumpSurfaceInfo = 0 the "wall_varfile" write the informations including heat flux. +// nDumpSurfaceInfo = 1 the "wall_varfile" write the informations without heat flux. +// nIsComputeWallDist: Whether to compute the wall distance. +// 0 -- Compute wall distance. +// 1 -- Not compute. +// protectionFile0 and protectionFile1: Two continuation file of the data protection mechanism. +// wall_heatfluxfile: The file to output the MaxHeatFlux of wall. +int numberOfGridGroups = 1; +string gridfile = "./grid/rae2822_hybrid2d__4.fts"; +string wallTemperaturefile = ""; + +int nIsComputeWallDist = 0; +int walldistMethod = 1; +int cellMethodOrNodeMethod = 0; + +string resSaveFile = "results/res.dat"; +string turbresfile = "results/turbres.dat"; +string transitionResFile = "results/transitionRes.dat"; +string aircoeffile = "results/aircoef.dat"; + +string restartNSFile = "results/flow.dat"; +string turbfile = "results/turb.dat"; +string transitionFile = "results/transition.dat"; + +string visualfile = "results/tecflow.plt"; +string wall_aircoefile = "results/wall_aircoef.dat"; +string samplefile = "results/sample.dat"; + +string protectionFile0 = "results/flow0.dat"; +string protectionFile1 = "results/flow1.dat"; +string wall_heatfluxfile = "results/wall_heatflux.dat"; + +string protectionTurbFile0 = "results/turb0.dat"; +string protectionTurbFile1 = "results/turb1.dat"; + +string protectionTransitionFile0 = "results/transition0.dat"; +string protectionTransitionFile1 = "results/transition1.dat"; + +int nDumpSurfaceInfo = 0; +string wall_varfile = ""; + +string sixDofFileName = "results/sixDofInfo.dat"; +string derivativeFileName = "results/identify.dat"; +string hysteresisFileName = "results/force_beta.plt"; + +int plotFieldType = 0; + +// visualfileType: The file type of visualfile. +// 0 -- Tecplot binary. +// 1 -- Tecplot ASCII. +// 2 -- Ensight binary. +// 3 -- Ensight ASCII. +int visualfileType = 1; + +// samplefileMode: The dump mode of sample file. +// 0 -- dump out every probe/line/surface data for all step intervals. +// 1 -- dump out all probe/line/surface data for every step intervals. +int samplefileMode = 0; + +// visualSlice: The slice of tecflow. +// 0 -- Do not save slice data. +// 1 -- comput and save it to sliceFile. +// sliceAxis: Normal vector of slice. +// 1 -- X_DIR. +// 2 -- Y_DIR. +// 3 -- Z_DIR. +// slicePostion: Coordinate of slice. + +int visualSlice = 0; +int sliceAxis = 1; +double slicePostion = -0.5; +string sliceFile = "results/Slice.plt"; +int dumpWallFaceCenter = 0; + +// min-max box of the visual block. +double lowerPlotFieldBox[] = [0.0 0.0 0.0]; +double upperPlotFieldBox[] = [1.0 1.0 1.0]; + +//-----------the optional parameters list for the flow field output---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21), +// -- vibration temperature(Tv, 33), electron temperature(Te, 34), vibrational energy(Ev, 35), electric energy(Ee, 36), +// -- number density of electron(Ne, 37), dimensioanl density(rho, 38), dimensioanl pressure(p, 39), dimensioanl temperature(T, 40), +// -- gradientUx(41), gradientUy(42), gradientVx(43), gradientVy(44), streamline_u(45), streamline_v(46), streamline_w(47), +// -- transition intermittency(intermittency, 51), transition momentum thickness reynolds(MomentumThicknessReynolds, 52), +// -- local CFL Number(localCFL, 57), minimal CFL Number(minCFL, 58), +// -- overlap iblank(iblank, 81), +// -- specific heat ratio(gama, 56), Knudsen number(kn, 60), Damkohler number(Da, 61), vibrational nonequilibrium number(Vi, 62). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. +//-----------the optional parameters list for the wall boundary condition---------------- +// nVisualWallVariables: The number of visual variables on wall. +// visualWallVariables : dumped variable types, listed as following: +// -- coefficient of pressure(cp, 0), coefficient of friction(cf, 1), yplus(2), non-dimensional heat flux(Q_NonDim, 3), dimensional heat flux(Q_Dim, 4), +// -- pressure on wall(pw, 5), temperature on wall(Tw, 6), density on wall(rhow, 7), heat flux of translational-rotational temperature term(Qtr, 8), +// -- heat flux of species diffusion term(Qs, 9), heat flux of vibrational temperature term(Qv, 10), heat flux of electron temperature term(Qe, 11), +// -- species mass fractions(Ns, 12), x component of wall velocity(Vx, 13), y component of wall velocity(Vy, 14), z component of wall velocity(Vz, 15), +// -- slip translational-rotational temperature(Tts, 16), slip vibrational temperature(Tvs, 17), slip electron temperature(Tes, 18), absolute wall velocity(Vs, 19), +// -- Stanton number(St, 20), coefficient of heat rate(Ch, 21), temperature jump(deltaT, 22), Grid Reynolds number on wall(Re_w, 23), Knudsen number(Kn_wall, 24). +int nVisualVariables = 8; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15]; + +int nVisualWallVariables = 9; +int visualWallVariables[] = [0, 1, 2, 3, 4, 5, 9, 10, 11]; + +// dumpStandardModel: Dump many standard model data. +// 1 -- Turbulent flat plate. +int dumpStandardModel = 0; + +// ifSetDataMonitor: Whether to set the data monitor. +// 0 -- No. +// 1 -- Yes. +// dataMonitorType: The type of data Monitor. +// 0 -- Probes data monitor. +// 1 -- Lines data monitor. +// 2 -- Surfaces data monitor. +// probesDefineFile: Probes location information file. +// nLines: The number of lines need to be monitored. +// linesDefineFile: Lines location information file. +// nSurfaces: The number of surfaces need to be monitored. +// surfacesDefineFile: Surfaces location information file. +// searchCellsMethod: method to search the cell of each probe. +// 0 -- Nearest cell to the probe. +// 1 -- Real cell where the probe is located. +// nProbeVariables: Number of variables want to be dumped for probes monitered. +// probeVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- dimensioanl_density(7), dimensioanl_u(8), dimensioanl_v(9), +// -- dimensioanl_w(10), dimensioanl_pressure(11), dimensioanl_temperature(12). +// Important Warning: Array size of probeVariables MUST be equal to nProbeVariables!!! +// probeVariables order must from small to big. +// probeVariablesInterpolationMethod: Interpolation method used to compute the probe variables. +// 0 -- Take the value of probe's cell as probe real value. +// 1 -- Interpolation from probe's and neighbouring cell to probe. +// 2 -- Interpolation from probe's cell nodes to probe. +int ifSetDataMonitor = 0; + +int dataMonitorType = 0; +string probesDefineFile = "bin/probes_XYZ.dat"; + +//int dataMonitorType = 1; +//int nLines = 1; +//string linesDefineFile = "bin/lines_XYZ.dat"; + +//int dataMonitorType = 2; +//int nSurfaces = 4; +//string surfacesDefineFile = "bin/surfaces_XYZ.dat"; + +int searchCellsMethod = 0; + +int nProbeVariables = 14; +int probeVariables[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]; +int probeVariablesInterpolationMethod = 0; + +#************************************************************************ +# Turbulence Parameter * +#************************************************************************ +// turbInterval: Iteration number of turbulence. +// kindOfTurbSource: Kinds of turbulent source. +// 0 -- Original. +// mod_turb_res: If modify the residuals for the cells next to the wall or not, default is 0. +// transitionType: transition model type +// 0 -- none. +// 2 -- gama-re-theta. +// turbIntensity: (valid while greater than 0.0 ) turbulent intensity of free stream(*100) in transition. +// freeturbIntensitySRModify: to use SR modify in free stream turbulent intensity decay or not. +int turbInterval = 1; +int turbOrderStruct = 2; +int kindOfTurbSource = 0; +int mod_turb_res = 0; +double freeStreamViscosity = 1.0e-3; +double muoo = 3.0; +double kwoo = 5.0; +int transitionType = 0; +double turbIntensity = -1.0; +int freeturbIntensitySRModify = 0; +double freeDecayXLocation = 0.0; +int compressibleCorrection = 0; +int transitionMaFix = 1; + +// maximum eddy viscosity (myt/my) max. +double eddyViscosityLimit = 1.0e10; +int monitor_vistmax = 0; + +#************************************************************************ +# LES Parameter * +#************************************************************************ +// iLES: Create LESSolver or not. +// = 1 -- Create LESSolver; +// != 1 -- not. +// amplitudeofDisturb: Amplitude of adding disturb. +// disturbstep: Unsteady time step or steady iteration of adding random disturb. +// iterdisturb: Add random disturb in every sub-iter or only first sub-iter. +// = 0 -- in only first sub-iter; +// != 0 -- in every sub-iter. +// ipraddisturb: Add density and pressure disturb or not. +// ibodyforce: Add body force in source flux of NS equations or not. +// = 0 -- not; +// != 0 -- Add body force. +// bodyforce: Body force in source flux of NS equations or not. +// utau: friction velocity, using in DNSDisturb. +// sgsmodel: subgrid scale model. +// = "smagorinsky"; +// = "dsmCom"; +// = "wale"; +// = "sigma". +// deltaFunctionType: = 1 -- MAX(deltai, deltaj, deltak); +// = 2 -- pow(deltai * deltaj *deltak, 1/3); +// = 3 -- Devloped by Scotti. +// wallDampingFunctionType: = 0 -- no wall function; +// = 1 -- van Driest; +// = 2 -- developed by Dr. Deng Xiaobing; +// = 3 -- developed by Piomelli. +// turbViscousCutType: turbulent viscosity cut type. +// = 0 -- mu_total = mut + mul; +// = 1 -- mu_total = max(mut-mul, 0) + mul; +// = 2 -- mu_total = max(mut , 0) + mul. +// smagConstant: constant of smagorinsky model. +// waleConstant: constant of wale model. +// filterDirection [3]: filter variables in i, j, k direction or not. +// averageDirection[3]: average variables in i, j, k direction or not. +// isotropicConstant: constant of isotropic part of SGS stress. +int iLES = 0; +string sgsmodel = "smagorinsky"; +int deltaFunctionType = 2; +int wallDampingFunctionType = 1; +int turbViscousCutType = 2; +double smagConstant = 0.1; +double isotropicConstant = 0.0; +double waleConstant = 0.6; +double sigmaConstant = 1.35; +int filterDirection[] = [1, 1, 0]; +int averageDirection[] = [0, 0, 0]; +double testFilterScale = 2.0; +int averageWidth = 1; +int monitorNegativeConstant = 0; + +#************************************************************************ +# Other Parameters for Hypersonic Non-equilibrium Gas * +#************************************************************************ +// dg_high_order: +// 0 -- generic order accuracy. +// 1 -- high order accuracy. +// iapplication: +// 0 -- gas model is fixed in the codes. +// 1 -- gas model is imported from library files. +// isAdaptiveSolver: isAdaptiveSolver = 0 indicates the generic Navier-Stokes solver, +// isAdaptiveSolver > 0 indicates the HyFlow self-adaptive solver. +// 1 -- using HyFlow self-adaptive solver where the switch is controlled by the total iteration steps. +// 2 -- using HyFlow self-adaptive solver where the switch is controlled by variation of the key residual. +// nm: Equation number of the physics, but is out of commision now. +// 4 -- for 2D. +// 5 -- for 3D. +// nGasModel: The type of gas. less than and equal to 1 represents the mixture gas. +// Otherwise, the pure gas with one component is used for perfect gas. +// 0 -- Earth gas. +// 1 -- Mars gas. +// 2 -- Argon. +// 3 -- Nitrogen. +// nEnergyRecycle: The type of EnergyModel Recycle. +// 0 -- not used. +// 1 -- used. +// nDensityModify: The type of densitymodify. +// 0 -- not used. +// 1 -- used. +// nchem: +// 0 -- without chemical reaction flow. +// 1 -- the chemical reaction flow is considered. +// nEquilibriumGas: the variable is valid when the condition of nchem = 0 is satisfied. +// 0 -- perfect gas. +// 5, 7, 11 -- equilibrium gas, meanwhile, its value denotes the number of gas component. +// nPCWCycleStep: The maximum step number of iteration in the module of computing species mass fractions with the partial catalytic wall(PCW) condition. +// The value equals to or is greater than 1, and 3 is for default value. +// nRETCycleStep: The maximum step number of iteration in the module of computing radiation equilibrium temperature on wall. +// The value equals to or is greater than 1, and 3 is for default value. +// nSLIPCycleStep:The maximum step number of iteration in the module of computing slip temperature, slip velocity and slip species mass fraction. +// The value equals to or is greater than 1, and 3 is for default value. +// nSlipBCModel: The computational model of slip boundary conditions. +// 0 -- no slip. +// 1 -- the conventional Maxwell slip conditions. +// 2 -- the Gokcen slip conditions. +// 3 -- the Knudsen-layer correction of the standard slip conditions proposed by Lockerby, et al. +// 4 -- the Kogan simplified slip conditions. +// nMeanFreePathType: the method to the mean free-path for the slip conditions. For the mixture, 0 is suggested. +// 0 -- the equivalent mean free-path is calculated by the simple hard sphere model(HS). +// 1 -- calculated by the definition that includes the variables of the number density and the molecule diameter. +// 2 -- the equivalent mean free-path is calculated by the variable hard sphere model(VHS). +// nchemsrc: +// 0 -- the source terms are not computed. +// 1 -- the source terms are computed. +// nchemrad: +// 0 -- compute the spectrum radius without considering chemical reaction flow. +// 1 -- compute the spectrum radius that need to count the contribution from chemical reaction flow. +// ntmodel: The thermodynamic temperature model. +// 1 -- One-temperature model. +// 2 -- Two-temperature model. +// 3 -- Three-temperature model. +// isUseNoneqCond: +// 0 -- compute the source terms without any conditions. +// 1 -- compute the source terms using the non-equilibrium condition. +// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value. +// nIdealState: whether take all gas species as ideal gas for gas-mixture process. +// 0 -- No. +// 1 -- Yes. +// nTEnergyModel: the method to computing temperature energy model. +// 0 -- the energy term is computed using the conventional method. +// 1 -- the energy term is computed using the polynomial fitting method. +// 2 -- the energy term is computed using the piecewise polynomial fitting method. +// parkVDPower: the power of translational-rotational temperature in the Park V-D(vibration-dissociation) coupling model. +// The value is in range of [0.0, 1.0], DPLR suggests 0.5, LAURA suggests 0.7, while 0.6 is given as default value. +// catalyticCoef: +// 0.0 -- full non-catalytic wall boundary condition. +// 1.0 -- full catalytic wall boundary condition. +// in range of (0.0, 1.0) -- partial catalytic condition, the value indicates the catalytic coefficient. +// nIsSuperCatalytic: the super catalytic condition for the fully catalytic wall, and assigned with the value of 1. +// 0 -- equilibrium condition for the fully catalytic wall where the mass fractions are assigned with the values of the free stream. +// 1 -- super catalytic condition for the fully catalytic wall where all the atomic components combine into molecular components. +// nTemperatureJump: the method to calculate the temperature jump. +// 0 -- calculated by the variables of heat conductivity and constant volume specific heat for each energy mode. +// 1 -- the general method where the iteration is calculated with the translation-rotation temperature. +// nSurfGradMethod: the method to compute the surface heating ratio. +// 0 -- the gradient of variable is computed with the first-order difference method. +// 1 -- the gradient of variable is computed with the Green-Guass integral method. +// nRapidFlowfield: initialize the flowfield using the rapid engineering method when it is greater than zero. +// nSurfHeatMonitor: To exam the surface heating change or not. 0 is no, 1 is yes. +// nInitPressureStep: the steps to initialize the boundary variables when the rapid method is used. 100 is the default value. +// nDumpCFLNumber: 1 indicates dumping the CFL number to file, 0 denotes no dumping. +// sigmaVelocity: the coordination coefficient of tangential momentum for computation of slip velocity. The value is in range of (0.0, 2.0]. +// sigmaTemperature: the heat coordination coefficient for computation of slip temperature. The value is in range of (0.0, 2.0]. +// sigmaMassFraction: the species coordination coefficient for computation of slip mass fractions. The value is in range of (0.0, 2.0]. +// velocitySlipCorrectConstant: the correction constant to the velocity slip condition. For the diffuse reflection, 1.0 is used. +// 1.0 -- proposed by Maxwell. +// sqrt(2/PI)~0.8 -- used for "micro-slip", namely the actual velocity slip at the wall. +// 1.146 -- proposed for an additional "fictitious" velocity slip. +// chemicalRelaxCorf: The value is in range of [0.001, 1.0]. +// spectrumRadiusCoef: The value is in range of [0.0, 2.0]. +// staticPressureRelaxCorf: The value is in range of [0.1, 1.0]. +// nIsChemicalFreeze: the flag to freeze the chemical reactions. +// 0 -- not freeze, the chemical reaction sources will be calculated. +// 1 -- freezes the chemical reactions, the chemical reaction sources will not be calculated. +// veTemperatureMin: The minimum of Tv and Te. +// maxViscous: the maximum of Viscous. +// trTemperatureMin: the minimum value of trTemperature. +// veTemperatureMin: the minimum value of veTemperature. +// densityMin: the minimum value of density. +// tAdjustmentFactor: magnification of temperature, this value is in range of (1.0, 10.0]. +// nDebug: cout the Wrong place and abort +// 0 -- not used. +// 1 -- used. +// nSpeciesLimit: limitter of gas species +// 0 -- not used. +// 1 -- used. +// nTurblenceForChemical: the coupled mode of Turblence and Chemical reaction. +// 0 -- method 0. +// 1 -- method 1. +// nViscosityFluxSublevelModified: Modified for ViscosityFlux on Sublevel grid. +// 0 -- not used. +// 1 -- used. +// nViscosityPeModified: Pe Modified for ViscosityCoef. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceModified: Modified on ChemcalSource. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceEsMethod: Modified on ChemcalSource. +// 0 -- approximation algorithm 1 (Ori). +// 1 -- approximation algorithm 2 (New). +// nMaxStepTemperature: the iterative steps of temperature. +// veTemperatureMinModified: Modified on the minimum of Tve for Cvvs. +// 0 -- not used. +// 1 -- used. +// nDiagonalModified: Modified on Diagonal. +// 0 -- not used. +// 1 -- new. +// nDiagonalModifiedTurb: Modified on Diagonal for turbulence. +// 0 -- not used. +// 1 -- new. +// nGradPrimtiveMethod: +// 0 -- Ori. +// 1 -- new. +// nAblation: +// 0 -- The wall ablation is not computed. +// 1 -- The wall ablation is computed. +// isInjection: +// 0 -- The injection velocity of ablation wall is not computed. +// 1 -- The injection velocity of ablation wall is computed. +// nViscosityModel: +// 0 -- Blottner fitting method(N89). +// 1 -- Gupta fitting method(N90). +// nContinueModel: The new continue model can switch different computation model. +// 0 -- Not use the new continue model. +// 1 -- use the new continue model. +// nSutherland: +// 0 -- stands for selecting the Blotter curve fits mode. +// 1 -- stands for Sutherland relation. +// gasfile: Indicates the gas model, 9 models are provided, namely "Gu5", "Gu7", "Gu11", "Pa5", "Pa7", "Pa11", "DK5", "DK7", "DK11". +// "Gu" -- indicates the Gupta Model, three-Type Models are embeded in the library, namely, the 5-species-6-reactions, the 7-species-9-reactions, the 11-species-20-reactions. +// "Pa" -- indicates the Park Model, three-Type Models are embeded in the library, namely, the 5-species-17-reactions, the 7-species-22-reactions, the 11-species-48-reactions. +// "DK" -- indicates the Dunn-Kang Model, three-Type Models are embeded in the library, namely, the 5-species-11-reactions, the 7-species-15-reactions, the 11-species-26-reactions. +// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas. +// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions. +// "Gas-Mixture" -- indicates the process of mixing gas without reacting. +// for struct solver mixing two species "SpeciesA, SpeciesB". +// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4". +// For self-definition model, the gasfile is used to indicate the file path of the new gas model. +// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma. +// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName. +// ifStartFromPerfectGasResults: The chemical reaction simulation is start from perfect gas flowfield or not, 0 is for no and else is for yes. +// nIterFirstStep : the maximum number of iteration in the first step for the self-adaptive calculation. +// nIterSecondStep: the maximum number of iteration in the second step for the self-adaptive calculation. +// nIterThirdStep : the maximum number of iteration in the third step for the self-adaptive calculation. +// nEnergyAssembly: the vibration energy is computed with combined method which includes the fitting method and the molecular kinetic theory. +// 0 -- no, +// 1 -- yes. +// nControlVariable: the variable to computing the residual error that determines the convergence is meet or not in the one-temperature model. +// 0 -- the density. +// 1 -- the translation temperature. +// 2 -- the vibration temperature. +// 3 -- the electron temperature. +// 4 -- the pressure. +// 5 -- the mass fraction of oxygen. +// 6 -- the mass fraction of nitrogen. +// firstStepError : the residual error of the first step iteration for the self-adaptive calculation. +// secondStepError : the residual error of the second step iteration for the self-adaptive calculation. +// thirdStepError : the residual error of the third step iteration for the self-adaptive calculation. +// useHyflowSetting: Setting for HyFLOW GUI. +// 0 -- PHengLEI. +// 1 -- HyFLOW. +// nProtectData: Use the continuation file data protection mechanism. +// 0 -- no. +// 1 -- yes. +// nTvChange: Judge whether the Tv equals Ttr. +// 0 -- yes. +// 1 -- no. +// isMoleFractionType: 1 indicates the mass fractions, or else the mole fractions. +// nFraction: the initial fractions type of species. +// 0 -- mass fraction. +// 1 -- mole fraction. +int dg_high_order = 0; +int iapplication = 0; +int isAdaptiveSolver = 0; +int nm = 5; +int nEquilibriumGas = 0; +int nPCWCycleStep = 3; +int nRETCycleStep = 3; +int nSLIPCycleStep = 3; +int nIterFirstStep = 1000; +int nIterSecondStep= 2000; +int nIterThirdStep = 2000; +int nEnergyAssembly = 0; +int nControlVariable = 1; +double firstStepError = 0.01; +double secondStepError = 0.001; +double thirdStepError = 0.001; +double predictCFLError = 0.1; + +double refGama = 1.4; +double prl = 0.72; +double prt = 0.90; +double sc_l = 0.5; +double sc_t = 0.5; + +int nGasModel = 0; +int nchem = 0; +int nchemsrc = 1; +int nchemrad = 1; +int ntmodel = 1; + +int nIdealState = 0; +int nEnergyRecycle = 1; +int nSlipBCModel = 0; +int nDensityModify = 1; +int nTEnergyModel = 0; +int nMeanFreePathType = 0; +int nIsChemicalFreeze = 0; +int nIsSuperCatalytic = 1; +int nTemperatureJump = 0; +int nSurfGradMethod = 0; +int nRapidFlowfield = 0; +int nSurfHeatMonitor = 0; +int nInitPressureStep = 100; +int nDumpCFLNumber = 0; + +double parkVDPower = 0.6; +double catalyticCoef = 0.0; +double sigmaVelocity = 1.0; +double sigmaTemperature = 1.0; +double sigmaMassFraction = 1.0; +double velocitySlipCorrectConstant = 1.0; + +double chemicalRelaxCorf = 1.0; +double chemicalSpectrumRadiusCoef = 1.0; +double viscousSpectrumRadiusCoef = 1.5; +double inviscidSpectrumRadiusCoef = 1.5; +double spectrumRadiusCoef = 0.5; +double staticPressureRelaxCorf = 0.2; + +double maxViscous = 10000.0; +double trTemperatureMin = 10.0; +double veTemperatureMin = 30.0; +double maxTemperature = 50000.0; +double densityMin = 1.0e-8; +double densityMinFactor = 0.1; +double tAdjustmentFactor = 10.0; +double iniSpeedCoef = 1.0; +int iniSpeedMode = 0; + +int nDebug = 0; +int nSpeciesLimit = 1; +int nTurblenceForChemical = 0; +int nViscosityFluxSublevelModified = 1; +int nViscosityPeModified = 0; +int nChemcalSourceModified = 2; +int nChemcalSourceEsMethod = 1; +int nMaxStepTemperature = 5; +int veTemperatureMinModified = 1; +int nDiagonalModified = 0; +int nDiagonalModifiedTurb = 0; +int nGradPrimtiveMethod = 1; +int nInviscidFluxModify = 1; +int nQlLimitMethod = 2; +int nSpeciesForWallMethod = 1; +int nDensityForWallMethod = 0; +int wallMultiTemperature = 0; + +int nProtectData = 0; +int useHyflowSetting = 0; +int nAblation = 0; +int isInjection = 0; +int nViscosityModel = 0; +int nMarsModel = 0; +int nTvChange = 0; +int isMoleFractionType = 0; +string gasfile = "DK5"; +//string gasfile = "./chemical/Dunn-Kang_air5s11r.dat"; +string speciesName = "O, O2, NO, N, N2"; +string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.767"; + +//string speciesName = "O, O2, NO, N, NO+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string speciesName = "O, O2, NO, N, O+, O2+, NO+, N+, N2+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Mars-Pa8"; +//string speciesName = "O, O2, NO, N, N2, C, CO, CO2"; +//string initMassFraction = "0.0015, 0.0429, 0.0, 0.0, 0.0, 0.0, 0.0777, 0.8779"; + +//string gasfile = "Pa"; +//string speciesName = "O, O2, NO, N, NO+, C, C2, CO, CO2, CN, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Combustion-12"; +//string speciesName = "O, O2, NO, N, C, CO, CO2, H, H2, OH, H2O, N2"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767"; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "SpeciesA, SpeciesB"; +//string initMassFraction = "1.0, 0.0"; +int nSutherland = 0; +double gamaSpeciesA = 1.4; +double gamaSpeciesB = 1.3; +double molecularWeightSpeciesA = 29.0; +double molecularWeightSpeciesB = 30.0; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "O2, N2"; +//string initMassFraction = "1.0, 0.0"; + +int nFraction = 0; +int nContinueModel = 0; +int nChemicalFlowStep = 0; +int ifStartFromPerfectGasResults = 0; +int isUseNoneqCond = 0; +double frozenCondition = 0.01; + +int nLeakageMonitor = 0; +double totalLeakageVolume = 1000.0; +double monitorThresholdValue = 0.05; +double sprayFactor = 0.0; + +######################################################################### +// Multi-Grid parameters. +// nMGLevel: The number of level of Multi-Grid. +// <= 1 -- Single-level. +// > 1 -- multi-level. +// MGPreIteration: For each grid, the number of pre-smoothing steps. +// n_post: For each grid, the number of post-smoothing steps. +// MGCoarsestIteration: For the coarest grid the number of smoothing steps. +// MGFasType: V-multi cycle or W-multi cycle. +// 1 -- V-multi cycle. +// 2 -- W-multi cycle. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. +// mgCFLScale: CFL number enlarge times for coarse grid. +// mprol: Multi-grid interpolation method, interpolation from coarse cell to fine grid. +// 1 -- zero order. +// 2 -- first-order. (default) +// mgCorrectionLimit: Multi-grid correction limit. +int nMGLevel = 1; +int MGCoarsestIteration = 1; +int MGPreIteration = 1; +int MGFasType = 1; +int n_post = 0; +int flowInitStep = 100; +int mprol = 2; +double mgCFLScale = 1.0; +double mgCorrectionLimit = 0.01; + +//--------------- Some parameter for turbulent model -------------------- +// neasm: The variation of kw turbulent model. +// ismooth_turb: Residual smooth for turb or not. +// SSTProductType: The type of product term based on vorticity for SST. +// SAProductType: The type of product term based on vorticity for SA. +int neasm = -3; +int SSTProductType = 0; +int ismooth_turb = 0; +int SAProductType = 2; + +// ----------------- Overset Grid parameter ----------------------------- +int codeOfDigHoles = 1; +int codeOfTurbulentModel = 0; +string masterFileName = "./grid/searchFile.inp"; +string holeBasicFileName = "./grid/holeBasicFile.inp"; +string holeFullFileName = "./grid/holeFullFile.dat"; +string linkFileName = "./grid/topology.dat"; +string zoneInverseFileName = "./grid/zoneInverseMapping.inp"; + +#************************************************************************ +# High Order Struct Solver * +#************************************************************************ +// isFVMOrFDM: +// 0 -- NSSolverStruct using Finite Volume Method. +// 1 -- NSSolverStruct using Finite Differ Method. +// SolverStructOrder: Spatial discretisation order of NS equations with struct grid. +// <= 2 -- finite volume method. +// >= 3 -- finite difference order. (to be completed) +// 0 -- default. +// str_highorder_interpolation_epsilon: Epsilon in weighted interpolation, bigger epsilon, better convergence, +// smaller epsilon, robuster for shock-detecting. +// str_highorder_interpolation_type: +// -- "classical", "test". +// str_highorder_flux_name: +// -- "roe", "steger". +// structhighordergradient: +// -- "conservation", "chain_rule". +int isFVMOrFDM = 0; +string str_highorder_solver = "WCNS"; +int SolverStructOrder = 0; +double str_highorder_interpolation_epsilon = 1.0e-6; +string str_highorder_interpolation_type = "test"; +string str_highorder_flux_name = "steger"; +string structhighordergradient = "conservation"; +double coefofstrflux = 0.5; +double limitcoefofinterface = 0.0; + +// ----------------- Advanced choices ----------------------------------- +// outtimesc: Time stepping scheme for the outer loop. +// MUSCLCoefXk: The parameter of MUSCL interpolations, belongs to [-1, 1]. +// -1 -- seconde-order fully-upwind differencing. +// 0 -- seconde-order upwind-biased differencing. +// 0.333333 -- third-order upwind-biased differencing. +// 1 -- seconde-order central differencing. +// MUSCLCoefXb: The limiter parameter. +// 0 -- the effect of the limiter is cancelled, means the first-order interpolations. +// allReduceStep: Iteration intervals for MPI AllReduce operation, default is 1. +string outtimesc = "impbd2"; +double MUSCLCoefXk = -1; +double MUSCLCoefXb = 1.0; +int allReduceStep = 1; + +// ----------------- overlap configuration ------------------------------ +// 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. +// 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. +// toleranceForOversetSearch: The tolerance of overset searching zone to judge whether the obtained node is in the current computing cell. +// toleranceForOversetBox: The tolerance of building the minimum box of computing cells in the overlapping region. +// 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 codeOfOversetGrid = 0; +int oversetInterpolationMethod = 0; +int readOversetFileOrNot = 0; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 0; +int readInAuxiliaryOuterGrid = 0; +int readInSklFileOrNot = 0; +string auxiliaryInnerGrid0 = "./grid/aux-upper.fts"; +string auxiliaryInnerGrid1 = "./grid/aux-lower.fts"; +string auxiliaryInnerGrid2 = ""; +string oversetGridFileName = "./grid/iblank.ovs"; +double walldistMainZone = 1.0 +double toleranceForOversetSearch = 1.0e-3; +double toleranceForOversetBox = 1.0e-3; +int twoOrderInterpolationOrNot = 0; +int keyEnlargeOfActiveNodes = 0; +int outTecplotOverset = 0; +int outPutOversetVisualization = 0; +int numberOfMovingBodies = 2; + +// ----------------- ALE configuration ------------------------------ +int codeOfAleModel = 0; +int aleStartStrategy = -1; + +double referenceLength = 1.0; +double referenceVelocity = 1.0; +double referenceDensity = 1.0; + +int strategyForFaceNormalVelocity = 0; // 0-By Sweeping volume; 1-By face center 1st; 2-By face center 2nd. +int strategyForGCLSource = 0; // 0-present; 1-Ahn. + +// 0: 1st-Admas-Bashforth; 1: 2nd-Admas-Bashforth; 2: 1st-Implicit-Euler; 3: 2nd-Implicit Euler; 4: 2nd-Adams-Moulton; 5: 3rd-Adams-Moulton. +int methodForKineticEquation = 0; +double relaxParameterOfKinetic = 1.0; + +#************************************************************************ +# motive information * +#************************************************************************ +int numberOfMovingBodies = 1; + +############################## body0 ############################## +// mass of parts. +double mass_0 = 1.0; +// gravity of parts (along negative direction in Y-axis, eg. 9.8). +double gravity_0 = 0.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz. +double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_0[] = 0.0, 0.0, 0.0; +// if reset mass center while restart. +int resetMassCenter_0 = 0; +// position offset of parts. dx dy dz. +double massCenterDxyz_0[] = 0.0, 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_0[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_0 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_0[] = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; +// the move pattern of the parts. +// -1 given motion partten. +// 0 still. +// 1 six DOF motion. +// 2 three DOF motion. +// 11 X-axis forced motion. +// 12 Y-axis forced motion. +// 13 Z-axis forced motion. +// 14 forced pitch motion. +// 15 forced yaw motion. +// 16 forced roll motion. +int RBDMethod_0 = 0; +double amplitude_0 = 0.0; +double reduceFrequency_0 = 0.0; +// direction of rotation. +// 1 -- clockwise from the point of view along the positive x axis. +// -1 -- anticlockwise from the point of view along the positive x axis. +int direction_0 = -1; +double rotateFrequency_0 = 0.0; +//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter"; +// dimensional physical time for additional force(s). +double addedForceTime_0[] = 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_0[] = 0.0, 0.0, 0.0; +// additional moment(inertia system) mX mY mZ. +double addedMoment_0[] = 0.0, 0.0, 0.0; +// the deformation method of the parts. +int morphing_0 = 0; + +// post indentify. +int integralOrder = 4; + +// ---------------- ATP read -------------------------------------------- +//@int inflowParaType = 0; +//@double refReNumber = 6.5e6; +//@double refDimensionalTemperature = 288.15; +//@double freestream_vibration_temperature = 300.00; +//@double refDimensionalPressure = 0; +//@double height = 0; +//@int nsubsonicInlet = 0; +//@int nsubsonicOutlet = 0; +//@string inLetFileName = "./bin/subsonicInlet.hypara"; +//@string outLetFileName = "./bin/subsonicOutlet.hypara"; +//@double refDimensionalVelocity = 0; +//@double refDimensionalDensity = 0; +//@string weatherDataFilePath = "./WRFData/"; +//@double longitude = 110.95 +//@double latitude = 19.61; +#************************************************************************ +# Old Parameter * +#************************************************************************ +int isPlotVolumeField = 0; + +#************************************************************************ +# partial flow field setting Parameter * +#************************************************************************ +//int nPartialParameter = 0; // 0/1/2 +//int nNumberOfPartialField = 0; // +//int nStartGridIndex[] = [0]; +//int nEndGridIndex[] = [0]; + +//double partialCFL[] = [0.0]; +//double partialSpeedCoef[] = [0.0]; +//double partialSpeed[] = [0.0]; +//double partialAttackd[] = [0.0]; +//double partialSlide[] = [0.0]; +//double partialPressure[] = [0.0]; +//double partialTemperature[] = [0.0]; +//double partialMassFractions[] = [0.0]; + +#************************************************************************ +# Incompressible Parameter * +#************************************************************************ +int isSolveEnergyEquation = 0; +int isSolveTurbEquation = 0; +int isSolveSpeciesEquation = 0; \ No newline at end of file diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara new file mode 100644 index 0000000..656deef --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/cfd_para_subsonic.hypara @@ -0,0 +1,201 @@ +######################################################################### +# General Control Parameter # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual 'res.dat' saved. + +int maxSimuStep = 6000; + +int intervalStepFlow = 1000; +int intervalStepPlot = 200; +int intervalStepForce = 1; +int intervalStepRes = 1; +// ifLowSpeedPrecon: Precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default, mach > 0.3) +// 1 -- carry out precondition process. (mach number <= 0.3) +######################################################################### +# Inflow Parameter # +######################################################################### +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter.Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001m. +// 1 inch = 0.0254m. +// 1 foot = 12 inches = 0.3048m. +// 1 yard = 3 feet = 0.9144m. +// forceRefenenceLength, forceRefenenceLengthSpanWise, forceRefenenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. + +double refMachNumber = 0.02; +double attackd = 0.0; +double angleSlide = 0.00; + +int inflowParaType = 0; +double refReNumber = 200.0; +double refDimensionalTemperature = 288.15; + +//int inflowParaType = 1; +//double height = 0.001; + +double gridScaleFactor = 1.0; + +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. + +######################################################################### +# Physical models # +######################################################################### +// iviscous: Viscous model. +// 0 -- Euler. +// 1 -- Lamilar. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "1eq-sa", when iviscous = 3. +// -- "2eq-kw-menter-sst", when iviscous = 4. +// DESType: Type of DES. +// 0 -- RANS.(default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. + +//int viscousType = 0; +//string viscousName = "Euler"; + +int viscousType = 1; +string viscousName = "laminar"; + +//int viscousType = 3; +//string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +int roeEntropyFixMethod = 6; +double roeEntropyScale = 1.0; +######################################################################### +# Spatial Discretisation # +######################################################################### +#******************************************************************* +# Struct Solver * +#******************************************************************* +// str_limiter_name: Limiter of struct grid. +// -- "3rdsmooth", "smooth". +// -- "nolim", no limiter. + +string str_limiter_name = "smooth"; + +#******************************************************************* +# UnStruct Solver * +#******************************************************************* +// uns_limiter_name: Limiter of Unstruct grid. +// -- "vencat". +// -- "1st", meaning accuracy of first-order. +// -- "nolim", no limiter. +// venkatCoeff: Coefficient of vencat limiter, when uns_limiter_name = 'vencat'. +// The smaller the value, the more robust it is. + +string uns_limiter_name = "vencat"; +double venkatCoeff = 5.0; + +######################################################################### +# Temporal Discretisation # +######################################################################### +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// CFLEnd: The CFL number, [0.1, 100]. +// The bigger the value, the convergence faster but lower robustness. +// nLUSGSSweeps: Number of Sub-iteration of LU-SGS. +// 0 -- is recommended for structured solver. +// 1-3 -- is recommended for unstructured solver. +int ifLowSpeedPrecon = 1; +int iunsteady = 1; +double physicalTimeStep = 0.017; +int min_sub_iter = 60; +int max_sub_iter = 60; +double tol_sub_iter = 0.001; +int aleStartStrategy = 1; +int ifStartFromSteadyResults = 0; + +int ifLocalTimeStep = 0; +int CFLMethod = 1; +double CFLStart = 1.0; +double CFLEnd = 100.0; +int CFLVaryStep = 30; +double turbCFLScale = 2.0; +######################################################################### +# Multi-Grid parameters # +######################################################################### +// nMGLevel: The number of Multi-Grid level. +// = 1 -- single-level. +// > 1 -- multi-level. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. + +int nMGLevel = 1; +int flowInitStep = 0; + +######################################################################### +# File In or Out # +######################################################################### +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// Please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the whole field results to tecplot or not, 0 / 1. + +string gridfile = "./grid/cylinderUnstr_unsteady__4.fts"; +int plotFieldType = 1; +int visualfileType = 0; +// ----------------- Advanced Parameters, DO NOT care it ---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables: Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. + +int nVisualVariables = 8; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15]; + +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. + +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; + diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/grid_para.hypara b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/grid_para.hypara new file mode 100644 index 0000000..bd4c94d --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/grid_para.hypara @@ -0,0 +1,39 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridtype = 0; +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; +int from_gtype = 2; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +string from_gfile = "./grid/cylinderUnstr_unsteady.cgns"; +string out_gfile = "./grid/cylinderUnstr_unsteady.fts"; + + + + diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/key.hypara b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/key.hypara new file mode 100644 index 0000000..cac252c --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/key.hypara @@ -0,0 +1,51 @@ +string title = "PHengLEI Main Parameter Control File"; +// IMPORTANT NOTICE:DON NOT MODIFY THE FOWLLOWING LINE +string defaultParaFile = "./bin/cfd_para.hypara"; +// ndim: Dimensional of the grid: 2 or 3. +// nparafile: the number of the parameter file. +// nsimutask: simulation task type. +// 0 -- CFD Solver of NS or Turbulation. +// 1 -- Grid generation: for special typical cases, such as cylinder, flat plate, etc. +// Grid conversion: from other format to HyperFLOW format (.fts). +// Grid reconstruction: such as grid adaptation. +// Grid merging: merge two blocks into one block. +// Grid repairing: repair the original grid in order to remove the negative volume cells. +// 2 -- Wall distance computation for turb-solver. +// 3 -- Grid partition. +// 4 -- Knowledge repository / examples of PHengLEI-API. +int ndim = 2; +int nparafile = 1; + +int nsimutask = 0; +string parafilename = "./bin/cfd_para_subsonic.hypara"; +//string parafilename = "./bin/cfd_para_transonic.hypara"; +//string parafilename = "./bin/cfd_para_supersonic.hypara"; +//string parafilename = "./bin/cfd_para_hypersonic.hypara"; +//string parafilename = "./bin/cfd_para_incompressible.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_para.hypara"; + +//int nsimutask = 2; +//string parafilename = "./bin/cfd_para.hypara"; + +//int nsimutask = 3; +//string parafilename = "./bin/partition.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_deform_para.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_refine_para.hypara"; + +//int nsimutask = 14; +//string parafilename = "./bin/integrative_solver.hypara"; + +//int nsimutask = 99; +//string parafilename = "./bin/post_processing.hypara"; + +// ---------------- Advanced Parameters, DO NOT care it ---------------- +int numberOfGridProcessor = 0; +// ATP read +//string parafilename2 = "./bin/overset_config.hypara"; + diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/partition.hypara b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/partition.hypara new file mode 100644 index 0000000..c182efe --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/bin/partition.hypara @@ -0,0 +1,23 @@ +// pgridtype: The grid type. +// 0 -- unstruct grid +// 1 -- struct grid +// maxproc: The number of partition zones that want to be divided into, +// which is equal to the number of CPU processors you want. +// Usually, 50~100 thousands structured cells per CPU-Core is suggested. +// 30~70 thousands unstructured cells per CPU-Core is suggested. +// original_grid_file : original grid file that want to be divided(HyperFLOW/PHengLEI type, *.fts). +// partition_grid_file : target partition grid file(HyperFLOW/PHengLEI type, *.fts). + +int pgridtype = 0; +int maxproc = 4; + +string original_grid_file = "./grid/cylinderUnstr_unsteady.fts"; +string partition_grid_file = "./grid/cylinderUnstr_unsteady__4.fts"; + + +// Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level, 2 -- 2 level, N -- N level, ..., et al. +int numberOfMultigrid = 1; + + + diff --git a/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/grid/网格地址.txt b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/grid/网格地址.txt new file mode 100644 index 0000000..899f977 --- /dev/null +++ b/B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU/grid/网格地址.txt @@ -0,0 +1,5 @@ +红山开源风雷算例库原始网格获取百度网盘链接: +链接:http://pan.baidu.com/s/1aZ9cdkp6CkT9il4fEpnTcA +提取码:w47m + +注:plot3D格式网格需同时下载.grd和.inp文件 \ No newline at end of file diff --git a/C02_TwoD_Rae2822_SST_Mix_4CPU/二维rae2822混合求解算例说明文档.pdf b/C02_TwoD_Rae2822_SST_Mix_4CPU/二维rae2822混合求解算例说明文档.pdf index 20a0f7984c1ec499d38d594e4d8c36aa48bca059..7de3eae1a9b6c7b6b884bb6555029f54e89db956 100644 GIT binary patch delta 60772 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

FC4Ty;(Od?)O-?LM#Kz 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 Q_#uM)MELjaAr+UZZgSCGRfqf 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 diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/非结构三维AEDC吊舱分离非定常计算_算例说明文档.pdf b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/非结构三维AEDC吊舱分离非定常计算_算例说明文档.pdf index 33508ab740d26a49577293423ab4364516ca0073..4018ed9f51c190bd42b3c12262d06c06ad3f9dfb 100644 GIT binary patch delta 264620 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 TkH`}uCj;S9kC4-xfp7c|IY3B6 delta 240102 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
  1. yKsC`fKLu+zpw{m|sko4xTfMbbx{(F)>;yn-j4Saqhf+3rHffGqG+dRuwQu~8lxi+Fwi2tq_TUP;exGYvU(lKP4=Gy z7eQD`9B!qCdXy!Q3IT2QYfY=3^$H&!Z21j3zNsaD@wwv9rSj z$#+Gy^2EUr0f;}3J>2upe+NbAk@vpHKM|$_P>GpVla{KZkUY>!rm1y84JL- zXaH3_R97B|GDNBsc&VnD(vE zN0`7-SB#mj0S_`X}bk{^>{ z*Rg=-H%l9_-$1(>g$JWG5~GEUY#LPt6;!Dwq4q>}Z2jMkaLRF95 zo0zDh&|;ta2_?mi1NN24lZIHkADw*FG6ZLELvJ|p&y6;Kni{VkY9!1tVr$}LdV`xF z`h8phj2PvL?9Xm&1VsWP$!duGv}4|!#8Dtq*U8bLXCR_-0A(MzZ@((OoJiOpelgfs zZNeI*ym_K`5hMCWxt!E0@$W2=Uph?WHWzU0#wM3KVytpqM?5D;qeFCz2~~_A+_<8) zlD4XEnMh(lvB-YJaQ5h`{$MET+Ke7tEGq`(a~Q>0pZ-rtaqJ@m%Rm@x;P!9U78M?^ zkcTtY2p@LB36jbH8I<#RhB!J$^n~R{STr;`0p4uVNQ88h0pj^BZ&yy7Kx z{Q3G%DrV<>ICr>Ehfsf7k|0D#Eaq8t7@fLcjAy!Ttaw2_#y}gd34@(WR2@THW^wny z@KS9+p3i=xE#POm8FPYtPxuzA6Okqvb3++MXtJxCGbtmPYcA0pN+4fyn4J_(8_zkd zSBn@p%uEN>IWyD`p+K*LsWLbRGt)FV>rljPvRPA_NWOft0LFwn6;lK226US?ye-*O zp8@saX0E1y2-8xbJISzSr|ZY0QTH z&K^G3^JCZVb~H1D_Lur^cXm&Ld*4yv29LRMj5^v2c1d6MNj~q54BFxyESb}U%In~~ z?asFutBw49?bwGIA@Quqy282Ob_s3{=M!sJPUbhe2Oha9nV9|Y6Z}dIT&mrb3CtMmqe9*&VEkvcGuqmYC_R-2R zMUof>Mp$rDUOJiv7dmcJg{E^F;@owrLqceM8=w!d-dEKjn;Ig^)U(}kH9jkY)ih@B zZi8PGaH!{4v(vPiH5Pf>W2=KsmahQMV&h6Tx#L3(H#O4IT0QJd-5N*9cULJMsD@#$ z2uGE`D$sl1jqH&T9I478RnQL++)sqXF~2Y5`CT=#Y`$2isEhQtq%N7m-^+_W#F7N`1lOTOQcmgKlEBO*^{y*}0u0h_6Dtn|`Evbl2)Wq&BwuEdul$HmpQmy

    #J`^EY{B14O9E!cK+M71kc%E+aOQ>#nH3kwe7s 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

    +@h&DXORg`?PO2n$uCr4$OZqx-Xj^E`Da2 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 k=rtxaX?s@kp560UkS^HlAp4OV diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/boundary_condition_ref.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/boundary_condition_ref.hypara new file mode 100644 index 0000000..d03c8a3 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/boundary_condition_ref.hypara @@ -0,0 +1,66 @@ +# nBoundaryConditions: Number of global boundary conditions. +# bcName : Boundary condition name. +# bcType(in PHengLEI): Boundary condition type. + +# How to set boundary condition, for example: +# string bcName = "Wall"; +# { +# int bcType = 2; +# int viscousType = 1; +# double wallTemperature = -1.0; +# double uWall = 0.0; +# double vWall = 0.0; +# double wWall = 0.0; +# } +# string bcName = "Inflow"; +# { +# int bcType = 5; +# int inflowParaType = 0; +# double refMachNumber = 0.73; +# double attackd = 2.79; +# double angleSlide = 0.0; +# double refReNumber = 6.5e6; +# double refDimensionalTemperature = 288.15; +# } + +# For more information, see examples/bin/boundary_condition.hypara file!!! + +int nBoundaryConditions = 5; +string bcName = "Overset_left"; +{ + int bcType = 1000; +} +string bcName = "Overset_right"; +{ + int bcType = 1000; +} +string bcName = "Wall_left"; +{ + string bodyName = "body1"; + int bcType = 2; +} +string bcName = "Wall_right"; +{ + string bodyName = "body2"; + int bcType = 2; +} +string bcName = "Farfield"; +{ + string bodyName = "body0"; + int bcType = 4; +} + +# 'bcType' is defined as following: +# -2: WAKE +# -1: INTERFACE +# 0 : NO_BOUNDARY_CONDITION +# 1 : EXTRAPOLATION +# 2 : SOLID_SURFACE +# 3 : SYMMETRY +# 4 : FARFIELD +# 5 : INFLOW +# 6 : OUTFLOW +# 52: PRESSURE_INLET +# 62: PRESSURE_OUTLET +# 61: OUTFLOW_CONFINED +# 7 : POLE diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para.hypara new file mode 100644 index 0000000..0876e96 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para.hypara @@ -0,0 +1,1467 @@ +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// PPPPP H H EEEEE N N GGGGG L EEEEE III + +// P P H H E NN N G L E I + +// PPPPP HHHHH EEEEE N N N G GG L EEEEE I + +// P H H E N N N G G L E I + +// P H H EEEEE N N GGGGG LLLLL EEEEE III + +//------------------------------------------------------------------------+ +// Platform for Hybrid Engineering Simulation of Flows + +// China Aerodynamics Research and Development Center + +// (C) Copyright, Since 2010 + +// PHengLEI 2406 + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +########################################################################### +# Default parameters for Grid conversion # +########################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// 2 -- Hybrid grid, include both of unstructured and structured grid. +// gridobj: Task type of grid treatment. +// 0 -- Grid generation of typical case, such as cylinder, flat plate, etc. +// 1 -- Grid conversion, from other grid data to PHenglEI, such as Fluent, CGNS. +// 2 -- Grid refinement. +// 3 -- Grid merging, merge two blocks into one block. +// 4 -- Grid deformation, achieve unstructured grid deformation. +// 5 -- Grid repairing, repair the original grid in order to remove the negative volume cells. +// 6 -- Grid mirroring, mirror a symmetry grid to whole grid. +// 7 -- Grid type change, convert structured grid to unstructured grid. +// multiblock: Multi-block grid or not, only for structured grid conversion. +// 0 -- Not. +// 1 -- Yes. +// iadapt: Adaptation number for unstructure grid. +// SymmetryFaceVector: The vector of symmetry face. +// 0 -- X axis. +// 1 -- Y axis. +// 2 -- Z axis. +// gridReorder: Reorder cell and face of grid or not, only for 3D unstructured grid conversion, +// which is CGNS type. +// 0 -- Not. +// 1 -- Yes. +// faceReorderMethod: the reorder method face of unstructured grid. +// 0 -- BSFCELLFACEORG. +// 1 -- BSFCELLFACELEFT. +// 2 -- BSFCELLFACERIGHT. +int gridtype = 0; +int gridobj = 1; +int multiblock = 0; +int iadapt = 0; +int SymmetryFaceVector = 1; +int gridReorder = 0; +int faceReorderMethod = 0; + +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; + +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +int omit_no_bound_bc = 0; +int omitRepeatInterface = 1; + +//----------------------------------------------------------------------- +# Grid data type # +//----------------------------------------------------------------------- +// from_gtype/to_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE. +// 1 -- PHengLEI, *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +// 9 -- Gridgen type of structured grid, *.dat/*.grd. +// dumpOldGrid: If dump out the old grid file. +// 0 -- Not. (default) +// 1 -- Yes. +int from_gtype = 2; +int to_gtype = 1; +int dumpOldGrid = 0; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +int numberOfGridFile = 1; +string from_gfile = "./grid/rae2822_hybrid2d.cas"; +string from_gfile1 = ""; +string out_gfile = "./grid/flat_laminr_133_85_2d.fts"; + +// ----------------- some advanced choices ------------------------------ +// iunsteady: The Grid is for unsteady simulation or not. +int iunsteady = 0; + +// fileformat: Ustar Grid file format. +// 0 -- BINARY. +// 1 -- ASCII. +int fileformat = 0; + +// Parameters for hybrid solver. +// mixgrid_uns: path of unstructure grid file for hybrid solver, *.fts type. +// mixgrid_str: path of structure grid file for hybrid solver, *.fts type. +string mixgrid_uns = "./grid/rae2822_uns2d_4.fts"; +string mixgrid_str = "./grid/flat_laminr_133_85_2d.fts"; + +// Some parameters for structured overlapping grid. +int codeOfDigHoles = 1; +string holeBasicFileName = "./oversetGridView/holeBasicFile.inp"; +string holeFullFileName = "./oversetGridView/holeFullFile.dat"; +string linkFileName = "./oversetGridView/topology.dat"; +string zoneInverseFileName = "./oversetGridView/zoneInverseMapping.inp"; + +// ----------------- Grid Refine Parameters ----------------------------- +// anisoRefine: If refine grid by anisoRefine type. +// 0 -- Not. (default) +// 1 -- Yes. +// geometryUnit: Geometry unit. +// 1 -- meter. +// 2 -- millimeter. +// 3 -- inch. +// exclusiveCase: Parallel projection exclusive case. +// 0 -- NON case. +// 1 -- JSM-C2-NPOFF case. +// 2 -- CHNT. +// projectOrgPoint: If the original wall points need to be projected or not. +int anisoRefine = 0; +int geometryUnit = 1; +int isProject = 0; +int readDist = 0; +int isDeform = 0; +int exclusiveCase = 0; +int projectOrgPoint = 0; +string geometryFileName = "./grid/jsm.igs"; + +// ----------------- Grid Deform Parameters ----------------------------- +// deformationMethod: Grid Deform. +// 1 -- SPRING. +// 2 -- RBF. +// stationalGridFile: Original grid file. +// visualFileName : The visualization file path of deform grid. +// nDeformStep : The max deform step. +// flapAngle : The max flap angle. +// rotatePostionZ : Rotate postion. +// rotatePostionY : Rotate postion. +// gridSlice : If dump slice grid. +// sliceAxis : Grid slice axis. +// slicePosition : Grid slice position. +int nDeformStep = 40; +double flapAngle = 10.0; +double rotatePostionZ = 4.00003; +double rotatePostionY = 3.05; + +int deformationMethod = 2; +string stationalGridFile = "./grid/Segment2Brid.fts"; +string visualFileName = "./results/deformedGrid.dat" + +int gridSlice = 1; +int sliceAxis = 1; +double slicePosition = 13; + +// ----------------- RBF Parameters ------------------------------------- +// numberOfReferenceCP: Number of reference Control Points. +// influencePara : The RBF influence radius parameter. +int numberOfReferenceCP = 40; +double influencePara = 25.0; + +// ----------------- Periodic Parameters -------------------------------- +// Notice: Rotational periodicity only support rotation along the X axis! +// periodicType: Which periodic boundary is used. +// 0 -- without Periodic Boundary. +// 1 -- Translational periodicity. +// 2 -- Rotational periodicity. +// translationLength[]: The relative distance between two periodic face + which only support one direction. +// rotationAngle: The relative angle between two periodic face. + which is recorded in degrees. +int periodicType = 0; +double translationLength[] = [0.0, 0.0, 0.0]; +double rotationAngle = 0.0; + +######################################################################### +# Default parameters for Partition # +######################################################################### +// pgridtype: The grid type. +// 0 -- unstruct grid. +// 1 -- struct grid. +// 2 -- refine structured grid. +// maxproc: The number of partition zones that want to be divided into. +// numberOfMultifile: The number of partition grid files that want to be dumped out. +int pgridtype = 0; +int maxproc = 4; +int numberOfMultifile = 1; + +// traceMark: Trace mark or not, only for structured grid partition. +// 0 -- Not. +// 1 -- Yes. +// blockIndexOfMark: the block index of mark, only for structured grid partition. +// cellIndexOfMark : the cell index of mark, only for structured grid partition. +int traceMark = 0; +int blockIndexOfMark = 0; +int cellIndexOfMark[] = [185, 30, 1]; + +// parallelStrategy: +// 0 -- each zone is assigned to the one that defined in grid partition procedure. +// 1 -- random assigned for each zone or by some else ways. +int parallelStrategy = 1; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// original_grid_file: Original grid file that want to be divided(PHengLEI type, *.fts). +// partition_grid_file: Target partition grid file(PHengLEI type, *.fts). +string original_grid_file = "./grid/sphere_mixed.fts"; +string partition_grid_file = "./grid/sphere_mixed__4.fts"; + +// ------------------ Sompe advanced parameters ------------------------- +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +// npartmethod: Method of interface reconstruction, default is 1. +// parallelPartitionMethod: Method of parallel partition, this is set only when execute parallel partition. It would be skipped when serial partition. +// 1 -- Using ParMetis for homogeneous MPI. +// 2 -- Using Metis for homogeneous MPI. +// 3 -- using METIS partition for homogeneous OpenMP. +// parmetisBalance: Used to specify the imbalance tolerance. +// 1 -- perfect balance. +// maxproc -- perfect imbalance. +// 1.05 -- recommended. +int omit_no_bound_bc = 0; +int npartmethod = 1; +int parallelPartitionMethod = 2; +double parmetisBalance = 1.05; + +// numberOfMultigrid: Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level. +// 2 -- 2 level. +// N -- N level, ..., et al. +int numberOfMultigrid = 1; + +######################################################################### +# Default parameters for CFD simulation # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepSample: The step intervals for monitored probes variables file 'sample.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual file 'res.dat' saved. +int maxSimuStep = 20000; +int intervalStepFlow = 1000; +int intervalStepPlot = 1000; +int intervalStepSample = 1000; +int intervalStepForce = 100; +int intervalStepRes = 10; + +// compressible: +// 0 -- incompressible flow. +// 1 -- compressible flow. (default) +int compressible = 1; + +// ifLowSpeedPrecon: Precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default, mach > 0.3) +// 1 -- carry out precondition process. (mach number <= 0.3) +// Kprec: The coefficient K for the cut-off velocity. +// 1.0~3.0 is suggested. (default, 3.0) +// preconFarfieldBCMethod: The precondition method for farfield boundary condition. +// 0 -- precondition far-field boundary based on riemann invariants. +// 1 -- Turkel's simplified far-field boundary condition. +int ifLowSpeedPrecon = 0; +double Kprec = 3.0; +int preconFarfieldBCMethod = 1; + +//----------------------------------------------------------------------- +# CFD Control Parameter # +//----------------------------------------------------------------------- +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. (Useless!) +// 4 -- the condition that the velocity, temperature and density are given. +// 5 -- the condition that the velocity, temperature and pressure are given. +//flowInitMethod: Flow field initialization method. +// 0 -- The entire flow field is initialized according to Infinite velocity. +// 1 -- The velocity near the wall is initialized according to the boundary layer of the plate. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// freestream_vibration_temperature: Dimensional freestream vibration temperature. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// wallTemperature: Temprature of the solid wall, minus value is for adiabatic boundary condition. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter. Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001 m. +// 1 inch = 0.0254 m. +// 1 foot = 12 inches = 0.3048 m. +// 1 yard = 3 feet = 0.9144 m. +// forceReferenceLength, forceReferenceLengthSpanWise, forceReferenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. +// radiationCoef: The radiation coefficient on wall, it is used to compute the radiation heat flux on wall when the boundary +// condition is radiation equilibrium temperature, and 0.8 is the default value. +// refMolecularWeight: the reference molecular weight of gas used for perfect gas. The unit is g/mol. +// Generally, the gas is air. Sometimes, it is experiment gas, such as Nitrogen, Argon, and so on. +int directionMethod = 0; +double refMachNumber = 0.73; +double attackd = 2.79; +double angleSlide = 0.00; +int flowInitMethod = 0; + +int inflowParaType = 0; +double refReNumber = 6.5e6; +double refDimensionalTemperature = 288.15; +double freestream_vibration_temperature = 300.00; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double refDimensionalTemperature = 6051.024; // The total temperature, T*(1+(refGama-1)*M*M/2). +//double refDimensionalPressure = 4.299696E09; // The total pressure, p*(T0/T)^(refGama/(refGama-1)). + +// The velocity, temperature and density are fixed. +//int inflowParaType = 4; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalDensity = 1.0e3; + +// The velocity, temperature and pressure are fixed. +//int inflowParaType = 5; +//double refDimensionalVelocity = 1000.0; +//double refDimensionalPressure = 1.0e5; + +// The MachNumber, temperature and pressure are fixed. +//int inflowParaType = 6; +//double refDimensionalTemperature = 293.0; +//double refDimensionalPressure = 8886.06; + +// The velocity, temperature and pressure are read from file. +//int inflowParaType = 7; +//string weatherDataFilePath = "./WRFData/"; +//double longitude = 110.95 +//double latitude = 19.61; + +double wallTemperature = -1.0; + +double radiationCoef = 0.8; +double gridScaleFactor = 1.0; +double gridTranslationVector[] = [0.0, 0.0, 0.0]; + +int numberOfAerodynamicForceComponents = 1; +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. +double knudsenLength = 1.0; // unit of meter. +double refMolecularWeight = 28.9644; // unit of g/mol. + +//----------------------------------------------------------------------- +# Spatial Discretisation # +//----------------------------------------------------------------------- +#************************************************************************ +# Struct Solver * +#************************************************************************ +// inviscidSchemeName: Spatial discretisation scheme of struct grid. +// Using this when solve structered grid or hybrid. +// -- "vanleer", "steger", "hlle", "lax_f", +// -- "roe", "modified_roe", +// -- "ausm+", "ausm+w", "ausm+up", "ausmdv", "ausmpw", "ausmpw+". +// isWennScheme: If using WENN Scheme of struct grid. +// 0 -- NO. (default) +// 1 -- Yes. +// str_limiter_name: Limiter of struct grid. +// -- "vanalbada", "vanleer", "minmod", "smooth", "minvan", "3rdsmooth", "3rd_minmod_smooth", +// -- "nolim", no limiter, +// -- "vanalbada_clz", clz supersonic version, +// -- "weno3_js", "wenn3_prm211", "wenn3_zm", "wenn3_zes2", "wenn3_zes3". +string inviscidSchemeName = "roe"; +int isWennScheme = 0; +string str_limiter_name = "vanalbada"; + +#************************************************************************ +# UnStruct Solver or Common * +#************************************************************************ +// viscousType: Viscous model. +// 0 -- Euler. +// 1 -- Laminar. +// 2 -- Algebraic. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "0eq-bl". +// -- "1eq-sa". +// -- "2eq-kw-menter-sst". +// -- "2eq-kw-menter-bsl". +// -- "2eq-kw-wilcox-1988". +// -- "2eq-kw-wilcox-1998". +// -- "2eq-kw-kok-tnt". +// -- "2eq-kw-wilcox-2006". +// -- "easm-kw-2003". +// -- "easm-kw-2005". +// DESType: Type of DES. +// 0 -- RANS. (default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid. +// Using this when solve Unstructered grid or hybrid. +// -- "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle", +// -- "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpw+". +// uns_limiter_name: Limiter of Unstruct grid. +// -- "barth", "vencat", "vanleer", "minmod", +// -- "vanalbada", "smooth", "nnd", "lpz", "1st", +// -- "nolim", no limiter. +// uns_vis_name: Discretisation method of viscous term. +// -- "std", "test", "aver", "new1", "new2". +// gradientName: Gradient reconstruction method. +// -- "default", "ggcell", "ggnode", "lsq". +// ivencat: Variation of vencat limiter. +// 0 -- org method, it is independent of grid scale. +// 1 -- new method, it is dependent of grid scale. +// 4 -- Ustar limiter model, without grid size unitary. +// 7 -- default used. +// venkatCoeff: Cofficient of vencat, when using vencat limter. +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. +// skewnessAngle: The skewness angle of grid cells. +// roeEntropyFixMethod: Entropy fix (correction) method. +// 1 -- direct fix, which limits the minimum eigenvalue directly. +// 2 -- multi-dimensional fix, which is derived from structured solver and now is only valid for struct solver. +// 3 -- Harten type, which is default used. +// roeEntropyScale: Entropy fix (correction) coefficient scale, default is 1.0. +// It is used to scale the default Roe entropy fix coefficients. +// AusmpwPlusLimiter: A Limiter to make "function w" not change acutely in AusmpwPlus scheme, default is 1.0. + +//int viscousType = 0; +//string viscousName = "Euler"; + +//int viscousType = 1; +//string viscousName = "laminar"; + +int viscousType = 3; +string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +string uns_vis_name = "test"; +string gradientName = "ggnode"; + +int ivencat = 7; +double venkatCoeff = 5.0; +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; +double skewnessAngle = 60.0; + +int roeEntropyFixMethod = 3; +double roeEntropyScale = 1.0; + +double AusmpwPlusLimiter = 1.0; + +#************************************************************************ +# Temporal Discretisation * +#************************************************************************ +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// physicalTimeStep: The nondimensional physical time step. +// ifStartFromSteadyResults: The unsteady simulation is start from steady flowfield or not, 0 is for no and else is for yes. +// ifStaticsFlowField: Statistical variables for unsteady simulation. +// ifStaticsReynoldsStress: Statistical Reynolds stress for unsteady simulation. +// startStatisticStep: Outer step when start statistics. +// when the value is larger than "maxSimuStep", it is useless. +// statisticalTimePeriod: Used as time period of statistic analysis. +// when the value is negative, time period is treated as infinite. +// statisticMethod: Statistic reynolds stress method. +// 0 -- tau = - ^2 +// 1 -- tau = +// min_sub_iter: The min sub iteration of unsteady simulation. +// max_sub_iter: The max sub iteration of unsteady simulation. +// tol_sub_iter: The tolerance of sub iteration of unsteady simulation. +// tscheme: Temporal Discretisation method. +// 1 -- Runge-Kutta Multi-State. +// 2 -- Point implicit. +// 3 -- Full implicit. +// 4 -- LU-SGS. +// 5 -- Block LU-SGS. +// 6 -- Jacobian iteration. +// 7 -- Line LU-SGS. +// 8 -- Matrix LU-SGS. +// iSimplifyViscousTerm: Simplify the computation of viscous term in the Block LU-SGS method. The default value assigns 1 that could speed up the computation. +// Otherwise, the viscous Jacobian matrix Mv should be computed that will increase the memory and time in iteration of the BLUSGS method. +// CFLStart: Started cfl number. +// CFLEnd: End cfl number. +// CFLVaryStep: The number of step when cfl increase from CFLStart to CFLEnd. +// ktmax: Dtratio. dt[i] = MIN(dt[i], ktmax * dtmin / vol[i]) +// swapDq: Communication dq between forward/backward sweep of LUSGS or not, default is 0. +// nLUSGSSweeps: Sub iteration of LU-SGS or Block LU-SGS. +// LUSGSTolerance: Sub iter tolerance of LU-SGS or Block LU-SGS. +// ifLocalTimeStep: Time step method. +// 0 --Local. +// 1 --Global. +// isUseLocalCFL: use variable number of CFL or not. +// 0 -- global unified CFL number. +// 1 -- local CFL number. +// isUsePreTwall: use the previous temperatures on wall. 1 indicates yes, and 0 indicates no. +// visl_min: Minimum value of laminar viscosity coefficient. +// turbCFLScale: Turbulence model cfl number factor. +// codeOfAleModel: Arbitrary Lagrangian-Eulerian method. +// 0 -- no ALE method. +// 1 -- ALE method for non-moving grids. +// 2 -- ALE method for moving grids. +// 3 -- ALE method for deforming grids. +// wallFunctionType: The type of wall function to implement. +// 0 -- no wall function. (default) +// 1 -- standard wall function. +// 2 -- Pab3D wall function. +// RKStage: The number of Runge-Kutta step. +// lamda: Cofficient of Runge-Kutta step. +int iunsteady = 0; +double physicalTimeStep = 0.01; +double physicalTimeStepDimensional = -0.001; +int ifStartFromSteadyResults = 0; +int ifStaticsFlowField = 0; +int ifStaticsReynoldsStress = 0; +int startStatisticStep = 800000; +double statisticalTimePeriod = -1.0; +int statisticMethod = 0; +int linearTwoStepMethods = 1; // 1--BDF1; 2--C-N; 3--BDF2. + +int methodOfDualTime = 3; +int min_sub_iter = 50; +int max_sub_iter = 50; +double tol_sub_iter = 0.01; + +int tscheme = 4; +int iSimplifyViscousTerm = 1; +int ifLocalTimeStep = 0; +int isUseLocalCFL = 0; +int isUsePreTwall = 0; +double CFLStart = 0.01; +double CFLEnd = 10.0; +int CFLVaryStep = 500; + +double pMaxForCFL = 0.2; +double pMinForCFL = 0.1; +double deltaMaxForCFL = 0.2; +double magnifyFactorForCFL = 1.1; +double reduceFactorForCFL = 0.5; + +double ktmax = 1.0e10; + +int swapDq = 1; + +int nLUSGSSweeps = 1; +double LUSGSTolerance = 0.01; +int order = 2; + +double visl_min = 0.01; +double turbCFLScale = 1.0; +double csrv = 1.0; +double timemax = 1.0e10; +double dtsave = -1.0; +int maxale = 10; +double dtau = 0.001; + +int wallFunctionType = 0; + +int RKStage = 2; +double lamda[] = [0.5, 1.0]; + +//int RKStage = 1; +//double lamda[] = 1.0; + +//int RKStage = 4; +//double lamda[] = [0.25, 0.33333333333, 0.5, 1.0]; +#************************************************************************ +# File In or Out * +#************************************************************************ +// numberOfGridGroups: The number of grid groups. +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the field results to visulization. +// walldistMethod: The method to compute wall distance. +// 0 -- accurate but not fast enough. +// 1 -- fast but not accurate enough. +// 2 -- super fast but more non-accurate! +// resSaveFile: The file path to save the residual convergence process, write data for every default (intervalStepRes) steps. +// turbresfile: The file path to save the residual convergence process of turbulence, write data for every default (intervalStepRes) steps. +// aircoeffile: The file path to save the aerodynamic force coefficients convergence process, write data for every default (intervalStepForce) steps. +// restartNSFile: The file path to write restart flowfield variables, write data for every default (intervalStepFlow) steps. +// turbfile: The file path to write restart flowfield variables of turbulence , write data for every default(intervalStepFlow) steps. +// visualfile: The visualization file path of flowfield, write data for every default (intervalStepPlot) steps. +// wall_aircoefile: The file path to save flowfield variables of wall, write data for every default steps. +// nDumpSurfaceInfo = 0 the "wall_varfile" write the informations including heat flux. +// nDumpSurfaceInfo = 1 the "wall_varfile" write the informations without heat flux. +// nIsComputeWallDist: Whether to compute the wall distance. +// 0 -- Compute wall distance. +// 1 -- Not compute. +// protectionFile0 and protectionFile1: Two continuation file of the data protection mechanism. +// wall_heatfluxfile: The file to output the MaxHeatFlux of wall. +int numberOfGridGroups = 1; +string gridfile = "./grid/rae2822_hybrid2d__4.fts"; +string wallTemperaturefile = ""; + +int nIsComputeWallDist = 0; +int walldistMethod = 1; +int cellMethodOrNodeMethod = 0; + +string resSaveFile = "results/res.dat"; +string turbresfile = "results/turbres.dat"; +string transitionResFile = "results/transitionRes.dat"; +string aircoeffile = "results/aircoef.dat"; + +string restartNSFile = "results/flow.dat"; +string turbfile = "results/turb.dat"; +string transitionFile = "results/transition.dat"; + +string visualfile = "results/tecflow.plt"; +string wall_aircoefile = "results/wall_aircoef.dat"; +string samplefile = "results/sample.dat"; + +string protectionFile0 = "results/flow0.dat"; +string protectionFile1 = "results/flow1.dat"; +string wall_heatfluxfile = "results/wall_heatflux.dat"; + +string protectionTurbFile0 = "results/turb0.dat"; +string protectionTurbFile1 = "results/turb1.dat"; + +string protectionTransitionFile0 = "results/transition0.dat"; +string protectionTransitionFile1 = "results/transition1.dat"; + +int nDumpSurfaceInfo = 0; +string wall_varfile = ""; + +string sixDofFileName = "results/sixDofInfo.dat"; +string derivativeFileName = "results/identify.dat"; +string hysteresisFileName = "results/force_beta.plt"; + +int plotFieldType = 0; + +// visualfileType: The file type of visualfile. +// 0 -- Tecplot binary. +// 1 -- Tecplot ASCII. +// 2 -- Ensight binary. +// 3 -- Ensight ASCII. +// 4 -- Paraview. +int visualfileType = 1; + +// samplefileMode: The dump mode of sample file. +// 0 -- dump out every probe/line/surface data for all step intervals. +// 1 -- dump out all probe/line/surface data for every step intervals. +int samplefileMode = 0; + +// visualSlice: The slice of tecflow. +// 0 -- Do not save slice data. +// 1 -- comput and save it to sliceFile. +// sliceAxis: Normal vector of slice. +// 1 -- X_DIR. +// 2 -- Y_DIR. +// 3 -- Z_DIR. +// slicePostion: Coordinate of slice. + +int visualSlice = 0; +int sliceAxis = 1; +double slicePostion = -0.5; +string sliceFile = "results/Slice.plt"; +int dumpWallFaceCenter = 0; + +// min-max box of the visual block. +double lowerPlotFieldBox[] = [0.0 0.0 0.0]; +double upperPlotFieldBox[] = [1.0 1.0 1.0]; + +//-----------the optional parameters list for the flow field output---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21), +// -- vibration temperature(Tv, 33), electron temperature(Te, 34), vibrational energy(Ev, 35), electric energy(Ee, 36), +// -- number density of electron(Ne, 37), dimensioanl density(rho, 38), dimensioanl pressure(p, 39), dimensioanl temperature(T, 40), +// -- gradientUx(41), gradientUy(42), gradientVx(43), gradientVy(44), streamline_u(45), streamline_v(46), streamline_w(47), +// -- transition intermittency(intermittency, 51), transition momentum thickness reynolds(MomentumThicknessReynolds, 52), +// -- local CFL Number(localCFL, 57), minimal CFL Number(minCFL, 58)(the two parameters are related to CFL self-adaptive, only support struct grid) +// -- overlap iblank(iblank, 81), +// -- specific heat ratio(gama, 56), Knudsen number(kn, 60), Damkohler number(Da, 61), vibrational nonequilibrium number(Vi, 62). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. +//-----------the optional parameters list for the wall boundary condition---------------- +// nVisualWallVariables: The number of visual variables on wall. +// visualWallVariables : dumped variable types, listed as following: +// -- coefficient of pressure(cp, 0), coefficient of friction(cf, 1), yplus(2), non-dimensional heat flux(Q_NonDim, 3), dimensional heat flux(Q_Dim, 4), +// -- pressure on wall(pw, 5), temperature on wall(Tw, 6), density on wall(rhow, 7), heat flux of translational-rotational temperature term(Qtr, 8), +// -- heat flux of species diffusion term(Qs, 9), heat flux of vibrational temperature term(Qv, 10), heat flux of electron temperature term(Qe, 11), +// -- species mass fractions(Ns, 12), x component of wall velocity(Vx, 13), y component of wall velocity(Vy, 14), z component of wall velocity(Vz, 15), +// -- slip translational-rotational temperature(Tts, 16), slip vibrational temperature(Tvs, 17), slip electron temperature(Tes, 18), absolute wall velocity(Vs, 19), +// -- Stanton number(St, 20), coefficient of heat rate(Ch, 21), temperature jump(deltaT, 22), Grid Reynolds number on wall(Re_w, 23), Knudsen number(Kn_wall, 24). +int nVisualVariables = 8; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15]; + +int nVisualWallVariables = 6; +int visualWallVariables[] = [0, 1, 2, 3, 4, 5]; + +// dumpStandardModel: Dump many standard model data. +// 1 -- Turbulent flat plate. +int dumpStandardModel = 0; + +// ifSetDataMonitor: Whether to set the data monitor. +// 0 -- No. +// 1 -- Yes. +// dataMonitorType: The type of data Monitor. +// 0 -- Probes data monitor. +// 1 -- Lines data monitor. +// 2 -- Surfaces data monitor. +// probesDefineFile: Probes location information file. +// nLines: The number of lines need to be monitored. +// linesDefineFile: Lines location information file. +// nSurfaces: The number of surfaces need to be monitored. +// surfacesDefineFile: Surfaces location information file. +// searchCellsMethod: method to search the cell of each probe. +// 0 -- Nearest cell to the probe. +// 1 -- Real cell where the probe is located. +// nProbeVariables: Number of variables want to be dumped for probes monitered. +// probeVariables : Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- dimensioanl_density(7), dimensioanl_u(8), dimensioanl_v(9), +// -- dimensioanl_w(10), dimensioanl_pressure(11), dimensioanl_temperature(12). +// Important Warning: Array size of probeVariables MUST be equal to nProbeVariables!!! +// probeVariables order must from small to big. +// probeVariablesInterpolationMethod: Interpolation method used to compute the probe variables. +// 0 -- Take the value of probe's cell as probe real value. +// 1 -- Interpolation from probe's and neighbouring cell to probe. +// 2 -- Interpolation from probe's cell nodes to probe. +int ifSetDataMonitor = 0; + +int dataMonitorType = 0; +string probesDefineFile = "bin/probes_XYZ.dat"; + +//int dataMonitorType = 1; +//int nLines = 1; +//string linesDefineFile = "bin/lines_XYZ.dat"; + +//int dataMonitorType = 2; +//int nSurfaces = 4; +//string surfacesDefineFile = "bin/surfaces_XYZ.dat"; + +int searchCellsMethod = 0; + +int nProbeVariables = 14; +int probeVariables[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]; +int probeVariablesInterpolationMethod = 0; + +#************************************************************************ +# Turbulence Parameter * +#************************************************************************ +// turbInterval: Iteration number of turbulence. +// kindOfTurbSource: Kinds of turbulent source. +// 0 -- Original. +// mod_turb_res: If modify the residuals for the cells next to the wall or not, default is 0. +// transitionType: transition model type +// 0 -- none. +// 2 -- gama-re-theta. +// turbIntensity: (valid while greater than 0.0 ) turbulent intensity of free stream(*100) in transition. +// freeturbIntensitySRModify: to use SR modify in free stream turbulent intensity decay or not. +int turbInterval = 1; +int turbOrderStruct = 2; +int kindOfTurbSource = 0; +int mod_turb_res = 0; +double freeStreamViscosity = 1.0e-3; +double muoo = 3.0; +double kwoo = 5.0; +int transitionType = 0; +double turbIntensity = -1.0; +int freeturbIntensitySRModify = 0; +double freeDecayXLocation = 0.0; +int compressibleCorrection = 0; +int transitionMaFix = 1; + +// maximum eddy viscosity (myt/my) max. +double eddyViscosityLimit = 1.0e10; +int monitor_vistmax = 0; + +#************************************************************************ +# LES Parameter * +#************************************************************************ +// iLES: Create LESSolver or not. +// = 1 -- Create LESSolver; +// != 1 -- not. +// amplitudeofDisturb: Amplitude of adding disturb. +// disturbstep: Unsteady time step or steady iteration of adding random disturb. +// iterdisturb: Add random disturb in every sub-iter or only first sub-iter. +// = 0 -- in only first sub-iter; +// != 0 -- in every sub-iter. +// ipraddisturb: Add density and pressure disturb or not. +// ibodyforce: Add body force in source flux of NS equations or not. +// = 0 -- not; +// != 0 -- Add body force. +// bodyforce: Body force in source flux of NS equations or not. +// utau: friction velocity, using in DNSDisturb. +// sgsmodel: subgrid scale model. +// = "smagorinsky"; +// = "dsmCom"; +// = "wale"; +// = "sigma". +// deltaFunctionType: = 1 -- MAX(deltai, deltaj, deltak); +// = 2 -- pow(deltai * deltaj *deltak, 1/3); +// = 3 -- Devloped by Scotti. +// wallDampingFunctionType: = 0 -- no wall function; +// = 1 -- van Driest; +// = 2 -- developed by Dr. Deng Xiaobing; +// = 3 -- developed by Piomelli. +// turbViscousCutType: turbulent viscosity cut type. +// = 0 -- mu_total = mut + mul; +// = 1 -- mu_total = max(mut-mul, 0) + mul; +// = 2 -- mu_total = max(mut , 0) + mul. +// smagConstant: constant of smagorinsky model. +// waleConstant: constant of wale model. +// filterDirection [3]: filter variables in i, j, k direction or not. +// averageDirection[3]: average variables in i, j, k direction or not. +// isotropicConstant: constant of isotropic part of SGS stress. +int iLES = 0; +string sgsmodel = "smagorinsky"; +int deltaFunctionType = 2; +int wallDampingFunctionType = 1; +int turbViscousCutType = 2; +double smagConstant = 0.1; +double isotropicConstant = 0.0; +double waleConstant = 0.6; +double sigmaConstant = 1.35; +int filterDirection[] = [1, 1, 0]; +int averageDirection[] = [0, 0, 0]; +double testFilterScale = 2.0; +int averageWidth = 1; +int monitorNegativeConstant = 0; + +#************************************************************************ +# Other Parameters for Hypersonic Non-equilibrium Gas * +#************************************************************************ +// dg_high_order: +// 0 -- generic order accuracy. +// 1 -- high order accuracy. +// iapplication: +// 0 -- gas model is fixed in the codes. +// 1 -- gas model is imported from library files. +// isAdaptiveSolver: isAdaptiveSolver = 0 indicates the generic Navier-Stokes solver, +// isAdaptiveSolver > 0 indicates the HyFlow self-adaptive solver. +// 1 -- using HyFlow self-adaptive solver where the switch is controlled by the total iteration steps. +// 2 -- using HyFlow self-adaptive solver where the switch is controlled by variation of the key residual. +// nm: Equation number of the physics, but is out of commision now. +// 4 -- for 2D. +// 5 -- for 3D. +// nGasModel: The type of gas. less than and equal to 1 represents the mixture gas. +// Otherwise, the pure gas with one component is used for perfect gas. +// 0 -- Earth gas. +// 1 -- Mars gas. +// 2 -- Argon. +// 3 -- Nitrogen. +// nEnergyRecycle: The type of EnergyModel Recycle. +// 0 -- not used. +// 1 -- used. +// nDensityModify: The type of densitymodify. +// 0 -- not used. +// 1 -- used. +// nchem: +// 0 -- without chemical reaction flow. +// 1 -- the chemical reaction flow is considered. +// nEquilibriumGas: the variable is valid when the condition of nchem = 0 is satisfied. +// 0 -- perfect gas. +// 5, 7, 11 -- equilibrium gas, meanwhile, its value denotes the number of gas component. +// nPCWCycleStep: The maximum step number of iteration in the module of computing species mass fractions with the partial catalytic wall(PCW) condition. +// The value equals to or is greater than 1, and 3 is for default value. +// nRETCycleStep: The maximum step number of iteration in the module of computing radiation equilibrium temperature on wall. +// The value equals to or is greater than 1, and 3 is for default value. +// nSLIPCycleStep:The maximum step number of iteration in the module of computing slip temperature, slip velocity and slip species mass fraction. +// The value equals to or is greater than 1, and 3 is for default value. +// nSlipBCModel: The computational model of slip boundary conditions. +// 0 -- no slip. +// 1 -- the conventional Maxwell slip conditions. +// 2 -- the Gokcen slip conditions. +// 3 -- the Knudsen-layer correction of the standard slip conditions proposed by Lockerby, et al. +// 4 -- the Kogan simplified slip conditions. +// nMeanFreePathType: the method to the mean free-path for the slip conditions. For the mixture, 0 is suggested. +// 0 -- the equivalent mean free-path is calculated by the simple hard sphere model(HS). +// 1 -- calculated by the definition that includes the variables of the number density and the molecule diameter. +// 2 -- the equivalent mean free-path is calculated by the variable hard sphere model(VHS). +// nchemsrc: +// 0 -- the source terms are not computed. +// 1 -- the source terms are computed. +// nchemrad: +// 0 -- compute the spectrum radius without considering chemical reaction flow. +// 1 -- compute the spectrum radius that need to count the contribution from chemical reaction flow. +// ntmodel: The thermodynamic temperature model. +// 1 -- One-temperature model. +// 2 -- Two-temperature model. +// 3 -- Three-temperature model. +// isUseNoneqCond: +// 0 -- compute the source terms without any conditions. +// 1 -- compute the source terms using the non-equilibrium condition. +// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value. +// nIdealState: whether take all gas species as ideal gas for gas-mixture process. +// 0 -- No. +// 1 -- Yes. +// nTEnergyModel: the method to computing temperature energy model. +// 0 -- the energy term is computed using the conventional method. +// 1 -- the energy term is computed using the polynomial fitting method. +// 2 -- the energy term is computed using the piecewise polynomial fitting method. +// parkVDPower: the power of translational-rotational temperature in the Park V-D(vibration-dissociation) coupling model. +// The value is in range of [0.0, 1.0], DPLR suggests 0.5, LAURA suggests 0.7, while 0.6 is given as default value. +// catalyticCoef: +// 0.0 -- full non-catalytic wall boundary condition. +// 1.0 -- full catalytic wall boundary condition. +// in range of (0.0, 1.0) -- partial catalytic condition, the value indicates the catalytic coefficient. +// nIsSuperCatalytic: the super catalytic condition for the fully catalytic wall, and assigned with the value of 1. +// 0 -- equilibrium condition for the fully catalytic wall where the mass fractions are assigned with the values of the free stream. +// 1 -- super catalytic condition for the fully catalytic wall where all the atomic components combine into molecular components. +// nTemperatureJump: the method to calculate the temperature jump. +// 0 -- calculated by the variables of heat conductivity and constant volume specific heat for each energy mode. +// 1 -- the general method where the iteration is calculated with the translation-rotation temperature. +// nSurfGradMethod: the method to compute the surface heating ratio. +// 0 -- the gradient of variable is computed with the first-order difference method. +// 1 -- the gradient of variable is computed with the Green-Guass integral method. +// nRapidFlowfield: initialize the flowfield using the rapid engineering method when it is greater than zero. +// nSurfHeatMonitor: To exam the surface heating change or not. 0 is no, 1 is yes. +// nInitPressureStep: the steps to initialize the boundary variables when the rapid method is used. 100 is the default value. +// nDumpCFLNumber: 1 indicates dumping the CFL number to file, 0 denotes no dumping. +// sigmaVelocity: the coordination coefficient of tangential momentum for computation of slip velocity. The value is in range of (0.0, 2.0]. +// sigmaTemperature: the heat coordination coefficient for computation of slip temperature. The value is in range of (0.0, 2.0]. +// sigmaMassFraction: the species coordination coefficient for computation of slip mass fractions. The value is in range of (0.0, 2.0]. +// velocitySlipCorrectConstant: the correction constant to the velocity slip condition. For the diffuse reflection, 1.0 is used. +// 1.0 -- proposed by Maxwell. +// sqrt(2/PI)~0.8 -- used for "micro-slip", namely the actual velocity slip at the wall. +// 1.146 -- proposed for an additional "fictitious" velocity slip. +// chemicalRelaxCorf: The value is in range of [0.001, 1.0]. +// spectrumRadiusCoef: The value is in range of [0.0, 2.0]. +// staticPressureRelaxCorf: The value is in range of [0.1, 1.0]. +// nIsChemicalFreeze: the flag to freeze the chemical reactions. +// 0 -- not freeze, the chemical reaction sources will be calculated. +// 1 -- freezes the chemical reactions, the chemical reaction sources will not be calculated. +// veTemperatureMin: The minimum of Tv and Te. +// maxViscous: the maximum of Viscous. +// trTemperatureMin: the minimum value of trTemperature. +// veTemperatureMin: the minimum value of veTemperature. +// densityMin: the minimum value of density. +// tAdjustmentFactor: magnification of temperature, this value is in range of (1.0, 10.0]. +// nDebug: cout the Wrong place and abort +// 0 -- not used. +// 1 -- used. +// nSpeciesLimit: limitter of gas species +// 0 -- not used. +// 1 -- used. +// nTurblenceForChemical: the coupled mode of Turblence and Chemical reaction. +// 0 -- method 0. +// 1 -- method 1. +// nViscosityFluxSublevelModified: Modified for ViscosityFlux on Sublevel grid. +// 0 -- not used. +// 1 -- used. +// nViscosityPeModified: Pe Modified for ViscosityCoef. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceModified: Modified on ChemcalSource. +// 0 -- not used. +// 1 -- used. +// nChemcalSourceEsMethod: Modified on ChemcalSource. +// 0 -- approximation algorithm 1 (Ori). +// 1 -- approximation algorithm 2 (New). +// nMaxStepTemperature: the iterative steps of temperature. +// veTemperatureMinModified: Modified on the minimum of Tve for Cvvs. +// 0 -- not used. +// 1 -- used. +// nDiagonalModified: Modified on Diagonal. +// 0 -- not used. +// 1 -- new. +// nDiagonalModifiedTurb: Modified on Diagonal for turbulence. +// 0 -- not used. +// 1 -- new. +// nGradPrimtiveMethod: +// 0 -- Ori. +// 1 -- new. +// nAblation: +// 0 -- The wall ablation is not computed. +// 1 -- The wall ablation is computed. +// isInjection: +// 0 -- The injection velocity of ablation wall is not computed. +// 1 -- The injection velocity of ablation wall is computed. +// nViscosityModel: +// 0 -- Blottner fitting method(N89). +// 1 -- Gupta fitting method(N90). +// nContinueModel: The new continue model can switch different computation model. +// 0 -- Not use the new continue model. +// 1 -- use the new continue model. +// nSutherland: +// 0 -- stands for selecting the Blotter curve fits mode. +// 1 -- stands for Sutherland relation. +// gasfile: Indicates the gas model, 9 models are provided, namely "Gu5", "Gu7", "Gu11", "Pa5", "Pa7", "Pa11", "DK5", "DK7", "DK11". +// "Gu" -- indicates the Gupta Model, three-Type Models are embeded in the library, namely, the 5-species-6-reactions, the 7-species-9-reactions, the 11-species-20-reactions. +// "Pa" -- indicates the Park Model, three-Type Models are embeded in the library, namely, the 5-species-17-reactions, the 7-species-22-reactions, the 11-species-48-reactions. +// "DK" -- indicates the Dunn-Kang Model, three-Type Models are embeded in the library, namely, the 5-species-11-reactions, the 7-species-15-reactions, the 11-species-26-reactions. +// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas. +// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions. +// "Gas-Mixture" -- indicates the process of mixing gas without reacting. +// for struct solver mixing two species "SpeciesA, SpeciesB". +// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4". +// For self-definition model, the gasfile is used to indicate the file path of the new gas model. +// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma. +// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName. +// ifStartFromPerfectGasResults: The chemical reaction simulation is start from perfect gas flowfield or not, 0 is for no and else is for yes. +// nIterFirstStep : the maximum number of iteration in the first step for the self-adaptive calculation. +// nIterSecondStep: the maximum number of iteration in the second step for the self-adaptive calculation. +// nIterThirdStep : the maximum number of iteration in the third step for the self-adaptive calculation. +// nEnergyAssembly: the vibration energy is computed with combined method which includes the fitting method and the molecular kinetic theory. +// 0 -- no, +// 1 -- yes. +// nControlVariable: the variable to computing the residual error that determines the convergence is meet or not in the one-temperature model. +// 0 -- the density. +// 1 -- the translation temperature. +// 2 -- the vibration temperature. +// 3 -- the electron temperature. +// 4 -- the pressure. +// 5 -- the mass fraction of oxygen. +// 6 -- the mass fraction of nitrogen. +// firstStepError : the residual error of the first step iteration for the self-adaptive calculation. +// secondStepError : the residual error of the second step iteration for the self-adaptive calculation. +// thirdStepError : the residual error of the third step iteration for the self-adaptive calculation. +// useHyflowSetting: Setting for HyFLOW GUI. +// 0 -- PHengLEI. +// 1 -- HyFLOW. +// nProtectData: Use the continuation file data protection mechanism. +// 0 -- no. +// 1 -- yes. +// nTvChange: Judge whether the Tv equals Ttr. +// 0 -- yes. +// 1 -- no. +// isMoleFractionType: 1 indicates the mass fractions, or else the mole fractions. +// nFraction: the initial fractions type of species. +// 0 -- mass fraction. +// 1 -- mole fraction. +int dg_high_order = 0; +int iapplication = 0; +int isAdaptiveSolver = 0; +int nm = 5; +int nEquilibriumGas = 0; +int nPCWCycleStep = 3; +int nRETCycleStep = 3; +int nSLIPCycleStep = 3; +int nIterFirstStep = 1000; +int nIterSecondStep= 2000; +int nIterThirdStep = 2000; +int nEnergyAssembly = 0; +int nControlVariable = 1; +double firstStepError = 0.01; +double secondStepError = 0.001; +double thirdStepError = 0.001; +double predictCFLError = 0.1; + +double refGama = 1.4; +double prl = 0.72; +double prt = 0.90; +double sc_l = 0.5; +double sc_t = 0.5; + +int nGasModel = 0; +int nchem = 0; +int nchemsrc = 1; +int nchemrad = 1; +int ntmodel = 1; + +int nIdealState = 0; +int nEnergyRecycle = 1; +int nSlipBCModel = 0; +int nDensityModify = 1; +int nTEnergyModel = 0; +int nMeanFreePathType = 0; +int nIsChemicalFreeze = 0; +int nIsSuperCatalytic = 1; +int nTemperatureJump = 0; +int nSurfGradMethod = 0; +int nRapidFlowfield = 0; +int nSurfHeatMonitor = 0; +int nInitPressureStep = 100; +int nDumpCFLNumber = 0; + +double parkVDPower = 0.6; +double catalyticCoef = 0.0; +double sigmaVelocity = 1.0; +double sigmaTemperature = 1.0; +double sigmaMassFraction = 1.0; +double velocitySlipCorrectConstant = 1.0; + +double chemicalRelaxCorf = 1.0; +double chemicalSpectrumRadiusCoef = 1.0; +double viscousSpectrumRadiusCoef = 1.5; +double inviscidSpectrumRadiusCoef = 1.5; +double spectrumRadiusCoef = 0.5; +double staticPressureRelaxCorf = 0.2; + +double maxViscous = 10000.0; +double trTemperatureMin = 10.0; +double veTemperatureMin = 30.0; +double maxTemperature = 50000.0; +double densityMin = 1.0e-8; +double densityMinFactor = 0.1; +double tAdjustmentFactor = 10.0; +double iniSpeedCoef = 1.0; +int iniSpeedMode = 0; + +int nDebug = 0; +int nSpeciesLimit = 1; +int nTurblenceForChemical = 0; +int nViscosityFluxSublevelModified = 1; +int nViscosityPeModified = 0; +int nChemcalSourceModified = 2; +int nChemcalSourceEsMethod = 1; +int nMaxStepTemperature = 5; +int veTemperatureMinModified = 1; +int nDiagonalModified = 0; +int nDiagonalModifiedTurb = 0; +int nGradPrimtiveMethod = 1; +int nInviscidFluxModify = 1; +int nQlLimitMethod = 2; +int nSpeciesForWallMethod = 1; +int nDensityForWallMethod = 0; +int wallMultiTemperature = 0; + +int nProtectData = 0; +int useHyflowSetting = 0; +int nAblation = 0; +int isInjection = 0; +int nViscosityModel = 0; +int nMarsModel = 0; +int nTvChange = 0; +int isMoleFractionType = 0; +string gasfile = "DK5"; +//string gasfile = "./chemical/Dunn-Kang_air5s11r.dat"; +string speciesName = "O, O2, NO, N, N2"; +string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.767"; + +//string speciesName = "O, O2, NO, N, NO+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string speciesName = "O, O2, NO, N, O+, O2+, NO+, N+, N2+, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Mars-Pa8"; +//string speciesName = "O, O2, NO, N, N2, C, CO, CO2"; +//string initMassFraction = "0.0015, 0.0429, 0.0, 0.0, 0.0, 0.0, 0.0777, 0.8779"; + +//string gasfile = "Pa"; +//string speciesName = "O, O2, NO, N, NO+, C, C2, CO, CO2, CN, N2, e-"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767, 0.0"; + +//string gasfile = "Combustion-12"; +//string speciesName = "O, O2, NO, N, C, CO, CO2, H, H2, OH, H2O, N2"; +//string initMassFraction = "0.0, 0.233, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.767"; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "SpeciesA, SpeciesB"; +//string initMassFraction = "1.0, 0.0"; +int nSutherland = 0; +double gamaSpeciesA = 1.4; +double gamaSpeciesB = 1.3; +double molecularWeightSpeciesA = 29.0; +double molecularWeightSpeciesB = 30.0; + +//string gasfile = "Gas-Mixture"; +//string speciesName = "O2, N2"; +//string initMassFraction = "1.0, 0.0"; + +int nFraction = 0; +int nContinueModel = 0; +int ifStartFromPerfectGasResults = 0; +int isUseNoneqCond = 0; +double frozenCondition = 0.01; + +int nLeakageMonitor = 0; +double totalLeakageVolume = 1000.0; +double monitorThresholdValue = 0.05; +double sprayFactor = 0.0; + +######################################################################### +// Multi-Grid parameters. +// nMGLevel: The number of level of Multi-Grid. +// <= 1 -- Single-level. +// > 1 -- multi-level. +// MGPreIteration: For each grid, the number of pre-smoothing steps. +// n_post: For each grid, the number of post-smoothing steps. +// MGCoarsestIteration: For the coarest grid the number of smoothing steps. +// MGFasType: V-multi cycle or W-multi cycle. +// 1 -- V-multi cycle. +// 2 -- W-multi cycle. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. +// mgCFLScale: CFL number enlarge times for coarse grid. +// mprol: Multi-grid interpolation method, interpolation from coarse cell to fine grid. +// 1 -- zero order. +// 2 -- first-order. (default) +// mgCorrectionLimit: Multi-grid correction limit. +int nMGLevel = 1; +int MGCoarsestIteration = 1; +int MGPreIteration = 1; +int MGFasType = 1; +int n_post = 0; +int flowInitStep = 100; +int mprol = 2; +double mgCFLScale = 1.0; +double mgCorrectionLimit = 0.01; + +//--------------- Some parameter for turbulent model -------------------- +// neasm: The variation of kw turbulent model. +// ismooth_turb: Residual smooth for turb or not. +// SSTProductType: The type of product term based on vorticity for SST. +// SAProductType: The type of product term based on vorticity for SA. +int neasm = -3; +int SSTProductType = 0; +int ismooth_turb = 0; +int SAProductType = 2; + +// ----------------- Overset Grid parameter ----------------------------- +int codeOfDigHoles = 1; +int codeOfTurbulentModel = 0; +string masterFileName = "./grid/searchFile.inp"; +string holeBasicFileName = "./grid/holeBasicFile.inp"; +string holeFullFileName = "./grid/holeFullFile.dat"; +string linkFileName = "./grid/topology.dat"; +string zoneInverseFileName = "./grid/zoneInverseMapping.inp"; + +#************************************************************************ +# High Order Struct Solver * +#************************************************************************ +// isFVMOrFDM: +// 0 -- NSSolverStruct using Finite Volume Method. +// 1 -- NSSolverStruct using Finite Differ Method. +// SolverStructOrder: Spatial discretisation order of NS equations with struct grid. +// <= 2 -- finite volume method. +// >= 3 -- finite difference order. (to be completed) +// 0 -- default. +// str_highorder_interpolation_epsilon: Epsilon in weighted interpolation, bigger epsilon, better convergence, +// smaller epsilon, robuster for shock-detecting. +// str_highorder_interpolation_type: +// -- "classical", "test". +// str_highorder_flux_name: +// -- "roe", "steger". +// structhighordergradient: +// -- "conservation", "chain_rule". +int isFVMOrFDM = 0; +string str_highorder_solver = "WCNS"; +int SolverStructOrder = 0; +double str_highorder_interpolation_epsilon = 1.0e-6; +string str_highorder_interpolation_type = "test"; +string str_highorder_flux_name = "steger"; +string structhighordergradient = "conservation"; +double coefofstrflux = 0.5; +double limitcoefofinterface = 0.0; + +// ----------------- Advanced choices ----------------------------------- +// outtimesc: Time stepping scheme for the outer loop. +// MUSCLCoefXk: The parameter of MUSCL interpolations, belongs to [-1, 1]. +// -1 -- seconde-order fully-upwind differencing. +// 0 -- seconde-order upwind-biased differencing. +// 0.333333 -- third-order upwind-biased differencing. +// 1 -- seconde-order central differencing. +// MUSCLCoefXb: The limiter parameter. +// 0 -- the effect of the limiter is cancelled, means the first-order interpolations. +// allReduceStep: Iteration intervals for MPI AllReduce operation, default is 1. +string outtimesc = "impbd2"; +double MUSCLCoefXk = -1; +double MUSCLCoefXb = 1.0; +int allReduceStep = 1; + +// ----------------- overlap configuration ------------------------------ +// 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. +// 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. +// toleranceForOversetSearch: The tolerance of overset searching zone to judge whether the obtained node is in the current computing cell. +// toleranceForOversetBox: The tolerance of building the minimum box of computing cells in the overlapping region. +// 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 codeOfOversetGrid = 0; +int oversetInterpolationMethod = 0; +int readOversetFileOrNot = 0; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 0; +int readInAuxiliaryOuterGrid = 0; +int readInSklFileOrNot = 0; +string auxiliaryInnerGrid0 = "./grid/aux-upper.fts"; +string auxiliaryInnerGrid1 = "./grid/aux-lower.fts"; +string auxiliaryInnerGrid2 = ""; +string oversetGridFileName = "./grid/iblank.ovs"; +double walldistMainZone = 1.0 +double toleranceForOversetSearch = 1.0e-3; +double toleranceForOversetBox = 1.0e-3; +int twoOrderInterpolationOrNot = 0; +int keyEnlargeOfActiveNodes = 0; +int outTecplotOverset = 0; +int outPutOversetVisualization = 0; +int numberOfMovingBodies = 2; + +// ----------------- ALE configuration ------------------------------ +int codeOfAleModel = 0; +int aleStartStrategy = -1; + +double referenceLength = 1.0; +double referenceVelocity = 1.0; +double referenceDensity = 1.0; + +int strategyForFaceNormalVelocity = 0; // 0-By Sweeping volume; 1-By face center 1st; 2-By face center 2nd. +int strategyForGCLSource = 0; // 0-present; 1-Ahn. + +// 0: 1st-Admas-Bashforth; 1: 2nd-Admas-Bashforth; 2: 1st-Implicit-Euler; 3: 2nd-Implicit Euler; 4: 2nd-Adams-Moulton; 5: 3rd-Adams-Moulton. +int methodForKineticEquation = 0; +double relaxParameterOfKinetic = 1.0; + +#************************************************************************ +# motive information * +#************************************************************************ +int numberOfMovingBodies = 1; + +############################## body0 ############################## +// mass of parts. +double mass_0 = 1.0; +// gravity of parts (along negative direction in Y-axis, eg. 9.8). +double gravity_0 = 0.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz. +double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_0[] = 0.0, 0.0, 0.0; +// if reset mass center while restart. +int resetMassCenter_0 = 0; +// position offset of parts. dx dy dz. +double massCenterDxyz_0[] = 0.0, 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_0[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_0 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_0[] = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0; +// the move pattern of the parts. +// -1 given motion partten. +// 0 still. +// 1 six DOF motion. +// 2 three DOF motion. +// 11 X-axis forced motion. +// 12 Y-axis forced motion. +// 13 Z-axis forced motion. +// 14 forced pitch motion. +// 15 forced yaw motion. +// 16 forced roll motion. +int RBDMethod_0 = 0; +double amplitude_0 = 0.0; +double reduceFrequency_0 = 0.0; +// direction of rotation. +// 1 -- clockwise from the point of view along the positive x axis. +// -1 -- anticlockwise from the point of view along the positive x axis. +int direction_0 = -1; +double rotateFrequency_0 = 0.0; +//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter"; +// dimensional physical time for additional force(s). +double addedForceTime_0[] = 0.0; +// dimensional massCenterPosition for additional force(s). +double addedForcePosition_0[] = 0.0, 0.0, 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_0[] = 0.0, 0.0, 0.0; +// additional moment(inertia system) mX mY mZ. +double addedMoment_0[] = 0.0, 0.0, 0.0; +// the deformation method of the parts. +int morphing_0 = 0; + +// post indentify. +int integralOrder = 4; + +// ---------------- ATP read -------------------------------------------- +//@int inflowParaType = 0; +//@double refReNumber = 6.5e6; +//@double refDimensionalTemperature = 288.15; +//@double freestream_vibration_temperature = 300.00; +//@double refDimensionalPressure = 0; +//@double height = 0; +//@int nsubsonicInlet = 0; +//@int nsubsonicOutlet = 0; +//@string inLetFileName = "./bin/subsonicInlet.hypara"; +//@string outLetFileName = "./bin/subsonicOutlet.hypara"; +//@double refDimensionalVelocity = 0; +//@double refDimensionalDensity = 0; +//@string weatherDataFilePath = "./WRFData/"; +//@double longitude = 110.95 +//@double latitude = 19.61; +#************************************************************************ +# Old Parameter * +#************************************************************************ +int isPlotVolumeField = 0; + +#************************************************************************ +# partial flow field setting Parameter * +#************************************************************************ +//int nPartialParameter = 0; // 0/1/2 +//int nNumberOfPartialField = 0; // +//int nStartGridIndex[] = [0]; +//int nEndGridIndex[] = [0]; + +//double partialCFL[] = [0.0]; +//double partialSpeedCoef[] = [0.0]; +//double partialSpeed[] = [0.0]; +//double partialAttackd[] = [0.0]; +//double partialSlide[] = [0.0]; +//double partialPressure[] = [0.0]; +//double partialTemperature[] = [0.0]; +//double partialMassFractions[] = [0.0]; + +#************************************************************************ +# Incompressible Parameter * +#************************************************************************ +int isSolveEnergyEquation = 0; +int isSolveTurbEquation = 0; +int isSolveSpeciesEquation = 0; \ No newline at end of file diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para_transonic.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para_transonic.hypara new file mode 100644 index 0000000..3cd5041 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/cfd_para_transonic.hypara @@ -0,0 +1,209 @@ +######################################################################### +# General Control Parameter # +######################################################################### +// maxSimuStep: The max simulation step, don't care simulation is restart or not. +// intervalStepFlow: The step intervals for flow variables file 'flow.dat' saved. +// intervalStepPlot: The step intervals for tecplot visual file 'tecflow.dat' saved. +// intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// intervalStepRes: The step intervals for residual 'res.dat' saved. + +int maxSimuStep = 600; +int intervalStepFlow = 200; +int intervalStepPlot = 20; +int intervalStepForce = 1; +int intervalStepRes = 1; + +######################################################################### +# Inflow Parameter # +######################################################################### +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// inflowParaType: The type of inflow parameters. +// 0 -- the nondimensional conditions. +// 1 -- the flight conditions. +// 2 -- the experiment conditions. +// 3 -- the subsonic boundary conditions. +// refReNumber: Reynolds number, which is based unit length, unit of 1/m. +// refDimensionalTemperature: Dimensional reference temperature, or the total temperature only for the experiment condition. +// refDimensionalPressure: Dimensional reference pressure, or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// gridScaleFactor: The customizable unit of the grid, default value is 1.0 for meter.Common dimensions like: +// 1 dm = 0.1 m. +// 1 cm = 0.01 m. +// 1 mm = 0.001m. +// 1 inch = 0.0254m. +// 1 foot = 12 inches = 0.3048m. +// 1 yard = 3 feet = 0.9144m. +// forceRefenenceLength, forceRefenenceLengthSpanWise, forceRefenenceArea: Reference length, SpanWise length and area, independent of grid unit. +// TorqueRefX, TorqueRefY, TorqueRefZ: Reference point, independent of grid unit. + +int ifLowSpeedPrecon = 1; +double refMachNumber = 0.02058; +double attackd = 0.00; +double angleSlide = 0.00; + +int inflowParaType = 0; +double refReNumber = 4.71229E5; +double refDimensionalTemperature = 293.15; + +//int inflowParaType = 1; +//double height = 8.0; + +//int inflowParaType = 2; +//double refDimensionalTemperature = 6051.024; // The total temperature, T*(1+(refGama-1)*M*M/2). +//double refDimensionalPressure = 4.299696E09; // The total pressure, p*(T0/T)^(refGama/(refGama-1)). + +double gridScaleFactor = 1; + +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 1.0; // unit of meter^2. +double TorqueRefX = 0.0; // unit of meter. +double TorqueRefY = 0.0; // unit of meter. +double TorqueRefZ = 0.0; // unit of meter. + +######################################################################### +# Physical models # +######################################################################### +// viscousType : Viscous model. +// 0 -- Euler. +// 1 -- Lamilar. +// 3 -- 1eq turbulent. +// 4 -- 2eq turbulent. +// viscousName: Laminar or tubulent model. +// -- "1eq-sa", when viscousType = 3. +// -- "2eq-kw-menter-sst", when viscousType = 4. +// DESType: Type of DES. +// 0 -- RANS.(default) +// 1 -- DES. +// 2 -- DDES. +// 3 -- IDDES. + +//int viscousType = 0; +//string viscousName = "Euler"; + +int viscousType = 1; +string viscousName = "laminar"; + +//int viscousType = 3; +//string viscousName = "1eq-sa"; + +//int viscousType = 4; +//string viscousName = "2eq-kw-menter-sst"; + +int DESType = 0; + +int roeEntropyFixMethod = 3; +double roeEntropyScale = 1.0; +######################################################################### +# Spatial Discretisation # +######################################################################### +#******************************************************************* +# Struct Solver * +#******************************************************************* +// inviscidSchemeName: Spatial discretisation scheme of struct grid. +// Using this when solve structered grid or hybrid. +// -- "roe", "vanleer", "ausm+up", "ausmpw". +// str_limiter_name: Limiter of struct grid. +// -- "3rdsmooth", "smooth". +// -- "nolim", no limiter. + +string inviscidSchemeName = "roe"; +string str_limiter_name = "smooth"; + +#******************************************************************* +# UnStruct Solver * +#******************************************************************* +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid. +// Using this when solve Unstructered grid or hybrid. +// -- "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle". +// -- "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpwplus". +// uns_limiter_name: Limiter of Unstruct grid. +// -- "vencat", "barth". +// -- "1st", meaning accuracy of first-order. +// -- "nolim", no limiter. +// venkatCoeff: Coefficient of vencat limiter, when uns_limiter_name = 'vencat'. +// The smaller the value, the more robust it is. + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +double venkatCoeff = 5; + +######################################################################### +# Temporal Discretisation # +######################################################################### +// iunsteady: Steady or unsteady. +// 0 -- steady. +// 1 -- unsteay. +// CFLEnd: The CFL number, [0.1, 100]. +// The bigger the value, the convergence faster but lower robustness. +// nLUSGSSweeps: Number of Sub-iteration of LU-SGS. +// 1 -- is recommended for structured solver. +// 1-3 -- is recommended for unstructured solver. + +int iunsteady = 1; +double physicalTimeStep = 0.01944; +int min_sub_iter = 30; +int max_sub_iter = 30; +double tol_sub_iter = 1.0e-5; +int aleStartStrategy = 1; +int ifStartFromSteadyResults = 0; + +int nLUSGSSweeps = 1; +int CFLMethod = 1; +double CFLStart = 0.1; +double CFLEnd = 100.0; +int CFLVaryStep = 20; +######################################################################### +# Multi-Grid parameters # +######################################################################### +// nMGLevel: The number of Multi-Grid level. +// = 1 -- single-level. +// > 1 -- multi-level. +// flowInitStep: Flow initialization step, 0 - 500 is suggested. +// Multi-Grid : Number of steps computing on coarse grid, during flow initialization. +// Single-Grid: Number of steps computing using first-order with vanleer, during flow initialization. + +int nMGLevel = 1; +int flowInitStep = 0; + +######################################################################### +# File In or Out # +######################################################################### +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNING: The file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// Please use 'rae2822_hybrid2d__4.fts' here! +// plotFieldType: If dump out the whole field results to tecplot or not, 0 / 1. + +int plotFieldType = 1; +int visualfileType = 0; +// ----------------- Advanced Parameters, DO NOT care it ---------------- +// nVisualVariables: Number of variables want to be dumped for tecplot visualization. +// visualVariables: Variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6), +// -- viscosityLaminar(7), viscosityTurbulent(8), +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), +// -- strain_rate(13), Q_criteria(14), Cp(15), timeStep(16), volume(17), +// -- modeledTKE(18), modeleddissipationrate(19), SSTF1(20), SSTF2(21). +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!! +// Variables order must from small to big. + +int nVisualVariables = 9; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 14, 15]; + +// limitVariables: Limit model (It is useful only if limitVector is 0). +// 0 -- limit only for pressure and denstiny, then get the min value. +// 1 -- limit for every variables, then get the min value. +// limitVector: +// 0 -- Each variable use the same limiter coefficient. +// 1 -- Each variable use the respective limiter coefficients. +// reconmeth: +// 0 -- When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 -- Q+, Q- use the min limiter coefficients of left and right cell. + +int reconmeth = 1; +int limitVariables = 0; +int limitVector = 0; diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para.hypara new file mode 100644 index 0000000..4d23fbc --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para.hypara @@ -0,0 +1,40 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridtype = 0; +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; +int from_gtype = 2; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +//int numberOfGridFile = 3; +//string from_gfile = "./grid/background-unstr.cgns"; +//string from_gfile1 = "./grid/downLeft-unstr.cgns"; +string from_gfile = "./grid/upRight-unstr.cgns"; +string out_gfile = "./grid/upRight-unstr.fts"; + + diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_convert_ref.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_convert_ref.hypara new file mode 100644 index 0000000..4d23fbc --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_convert_ref.hypara @@ -0,0 +1,40 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridtype = 0; +int nAxisRotateTimes = 0; +int axisRotateOrder[] = [1, 2, 3]; +double axisRotateAngles[] = [0.0, 0.0, 0.0]; +int from_gtype = 2; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +//int numberOfGridFile = 3; +//string from_gfile = "./grid/background-unstr.cgns"; +//string from_gfile1 = "./grid/downLeft-unstr.cgns"; +string from_gfile = "./grid/upRight-unstr.cgns"; +string out_gfile = "./grid/upRight-unstr.fts"; + + diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_merge_ref.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_merge_ref.hypara new file mode 100644 index 0000000..3ec5e6a --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/grid_para_merge_ref.hypara @@ -0,0 +1,36 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating. +// axisRotateOrder : axis rotating order. +// 1 -- X-axis. +// 2 -- Y-axis. +// 3 -- Z-axis. +// axisRotateAngles: axis rotating angles (degree), which are corresponding to the axis rotating order. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridobj = 3; +int gridtype = 0; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +//string from_gfile = "./grid/upRight-unstr.fts"; +//string out_gfile = "./grid/upRight-unstr_merge.fts"; +string from_gfile = "./grid/downLeft-unstr.fts"; +string out_gfile = "./grid/downLeft-unstr_merge.fts"; + + diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/key.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/key.hypara new file mode 100644 index 0000000..8a611ef --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/key.hypara @@ -0,0 +1,65 @@ +string title = "PHengLEI Main Parameter Control File"; + +// IMPORTANT NOTICE: DON NOT MODIFY THE FOWLLOWING LINE. +string defaultParaFile = "./bin/cfd_para.hypara"; + +// ndim: Dimensional of the grid, 2 or 3. +// nparafile: the number of parameter files. +// nsimutask: simulation task type. +// 0 -- CFD Solver of NS or Turbulation. +// 1 -- Grid generation: for special typical cases, such as cylinder, flat plate, etc. +// Grid conversion: from other format to PHengLEI format (.fts). +// Grid reconstruction: such as grid adaptation. +// Grid merging: merge two blocks into one block. +// Grid repairing: repair the original grid in order to remove the negative volume cells. +// 2 -- Wall distance computation for turb-solver. +// 3 -- Grid partition. +// 4 -- Knowledge repository / examples of PHengLEI-API. +int ndim = 3; +int nparafile = 3; + +int nsimutask = 0; +//string parafilename = "./bin/cfd_para_subsonic.hypara"; +string parafilename = "./bin/cfd_para_transonic.hypara"; +//string parafilename = "./bin/cfd_para_supersonic.hypara"; +//string parafilename = "./bin/cfd_para_hypersonic.hypara"; +//string parafilename = "./bin/incompressible.hypara"; + +string parafilename1 = "./bin/overset_config.hypara"; +string parafilename2 = "./bin/kinetic_para.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_para.hypara"; + +//int nsimutask = 2; +//string parafilename = "./bin/cfd_para.hypara"; + +//int nsimutask = 3; +//string parafilename = "./bin/partition.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_deform_para.hypara"; + +//int nsimutask = 4; +//string parafilename = "./bin/repository.hypara"; + +//int nsimutask = 5; +//string parafilename = "./bin/overset_grid_view.hypara"; + +//int nsimutask = 6; +//string parafilename = "./bin/overset_config.hypara"; + +//int nsimutask = 13; +//string parafilename = "./bin/lbm_para.hypara"; + +//int nsimutask = 14; +//string parafilename = "./bin/integrative_solver.hypara"; + +//int nsimutask = 99; +//string parafilename = "./bin/post_processing.hypara"; + +// ---------------- Advanced Parameters, DO NOT care it ---------------- +int numberOfGridProcessor = 0; +// ATP read +//@string parafilename1 = "" +//@string parafilename2 = ""; diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/kinetic_para.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/kinetic_para.hypara new file mode 100644 index 0000000..a9d809c --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/kinetic_para.hypara @@ -0,0 +1,119 @@ +######################################################################### +# Parameter for RBD # +######################################################################### +int codeOfAleModel = 1; + +int strategyForFaceNormalVelocity = 0; //0-By Sweeping volume; 1-By face center 1st; 2-By face center 2nd; + +######################################################################### +# motive information # +######################################################################### +//0:1st-Admas-Bashforth; 1:2nd-Admas-Bashforth; 2:1st-Implicit-Euler; 3:2nd-Implicit Euler; 4:2nd-Adams-Moulton; 5:3rd-Adams-Moulton +int methodForKineticEquation = 0; +double relaxParameterOfKinetic = 1.0; +int numberOfMovingBodies = 3; + +############################## body0 ############################## +// mass of parts. +double mass_0 = 1.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz +double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_0[] = 0.0 , 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_0[] = 0.0 , 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_0[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_0[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_0 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0; +// the moving method of parts. +int RBDMethod_0 = 0; +double amplitude_0 = 0.0; +double reduceFrequency_0 = 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_0[] = 0.0 ,0.0 ,0.0 ; +// additional moment(inertia system) mX mY mZ. +double addedMoment_0[] = 0.0 ,0.0 ,0.0 ; +// the deformation method of the parts. +int morphing_0 = 0; + +############################## body1 ############################## +// mass of parts. +double mass_1 = 1.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz +double massMatrix_1[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_1[] = 0.0, 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_1[] = 0.0 , 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_1[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_1[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_1 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_1[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0; +// the moving method of parts. +int RBDMethod_1 = 17; +int direction_1 = -1; +//Angle = rotateFrequency/refDimensionalVelocity*physicalTimeStep*360 per step +//RPM-r/min = rotateFrequency*60 +double rotateFrequency_1 = 1.2; + +// gravity of parts (along negative direction in Y-axis, eg. 9.8). +double gravity_1 = 0.0; + +// dimensional physical time for additional force(s). +double addedForceTime_1[] = 0.0; + +// dimensional massCenterPosition for additional force(s). +double addedForcePosition_1[] = 0.0, 0.0, 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_1[] = 0.0 ,0.0 ,0.0 ; +// additional moment(inertia system) mX mY mZ. +double addedMoment_1[] = 0.0 ,0.0 ,0.0 ; +// the deformation method of the parts. +int morphing_1 = 0; +############################## body2 ############################## +// mass of parts. +double mass_2 = 1.0; +// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz +double massMatrix_2[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0; +// initial six DOF position information of parts. xc yc zc. +double massCenter_2[] = 0.0, 0.0, 0.0; +// initial six DOF position information of parts. angleX angleY angleZ. +double attitudeAngle_2[] = 0.0 , 0.0, 0.0; +// initial six DOF move information of parts. vc vy vz. +double massCenterVelocity_2[] = 0.0, 0.0, 0.0; +// initial six DOF move information of parts. omigX omigY omigZ. +double angularVelocity_2[] = 0.0, 0.0, 0.0; +// the object that the parts belong to. +int fartherIndex_2 = -1; +// the assembly position of the parts. xc yc zc angleX angleY angleZ. +double configPamameter_2[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0; +// the moving method of parts. +int RBDMethod_2 = 17; +int direction_2 = -1; +// Angle = rotateFrequency/refDimensionalVelocity*physicalTimeStep*360 per step +// RPM-r/min = rotateFrequency*60 +double rotateFrequency_2 = 1.2; + +// gravity of parts (along negative direction in Y-axis, eg. 9.8). +double gravity_2 = 0.0; + +// dimensional physical time for additional force(s). +double addedForceTime_2[] = 0.0; + +// dimensional massCenterPosition for additional force(s). +double addedForcePosition_2[] = 0.0, 0.0, 0.0; +// additional force(inertia system) fX fY fZ. +double addedForce_2[] = 0.0 ,0.0 ,0.0 ; +// additional moment(inertia system) mX mY mZ. +double addedMoment_2[] = 0.0 ,0.0 ,0.0 ; +// the deformation method of the parts. +int morphing_2 = 0; diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/overset_config.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/overset_config.hypara new file mode 100644 index 0000000..fbba836 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/overset_config.hypara @@ -0,0 +1,49 @@ +// ----------------- 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. +// 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. +// toleranceForOversetSearch: The tolerance of overset searching zone to judge whether the obtained node is in the current computing cell. +// toleranceForOversetBox: The tolerance of building the minimum box of computing cells in the overlapping region. +// 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 codeOfOversetGrid = 1; +int numberOfGridGroups = 3; + +string gridfile = "./grid/background-unstr__64.fts"; +string gridfile1 = "./grid/downLeft-unstr_merge__64.fts"; +string gridfile2 = "./grid/upRight-unstr_merge__64.fts"; + +double toleranceForOversetBox = 0.00001; +int symetryOrNot = 0; +int readInAuxiliaryInnerGrid = 0; +int twoOrderInterpolationOrNot = 0; +int keyEnlargeOfActiveNodes = 0; + +int nCommunicateCellIBlank = 2; +int outTecplotOverset = 0; +int outPutOversetVisualization = 0; + +int oversetInterpolationMethod = 0; +int oversetGridConfigMethod = 1; +int nLayerOfCellsOfCutting = 3; +double walldistMainZone = 5.0; diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/partition.hypara b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/partition.hypara new file mode 100644 index 0000000..7ceda49 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/bin/partition.hypara @@ -0,0 +1,28 @@ +// pgridtype: The grid type. +// 0 -- unstruct grid. +// 1 -- struct grid. +// maxproc: The number of partition zones that want to be divided into, +// which is equal to the number of CPU processors you want. +// Usually, 50~100 thousands structured cells per CPU-Core is suggested. +// 30~70 thousands unstructured cells per CPU-Core is suggested. +// original_grid_file: Original grid file that want to be divided(PHengLEI type, *.fts). +// partition_grid_file: Target partition grid file(PHengLEI type, *.fts). + +int numberOfGridFile = 3; +int pgridtype = 0; +int pgridtype1 = 0; +int pgridtype2 = 0; +int maxproc = 64; +int maxproc1 = 64; +int maxproc2 = 64; + +string original_grid_file = "./grid/background-unstr.fts"; +string original_grid_file1 = "./grid/downLeft-unstr_merge.fts"; +string original_grid_file2 = "./grid/upRight-unstr_merge.fts"; + + +// numberOfMultigrid: Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level. +// 2 -- 2 level. +// N -- N level,..., et al. +int numberOfMultigrid = 1; diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/grid/网格地址.txt b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/grid/网格地址.txt new file mode 100644 index 0000000..899f977 --- /dev/null +++ b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/grid/网格地址.txt @@ -0,0 +1,5 @@ +红山开源风雷算例库原始网格获取百度网盘链接: +链接:http://pan.baidu.com/s/1aZ9cdkp6CkT9il4fEpnTcA +提取码:w47m + +注:plot3D格式网格需同时下载.grd和.inp文件 \ No newline at end of file diff --git a/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/非结构三维NREL Phase Ⅵ风轮叶片非定常计算_算例说明文档.pdf b/F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU/非结构三维NREL Phase Ⅵ风轮叶片非定常计算_算例说明文档.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d7d550c8f2380590efd689e9aa4ea173ba6f18de GIT binary patch literal 709080 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ⅆS1!PW>Ar*$%nUkz2)2=DL2@GNooeVyG= zcZ^#df7EUoE2#3-_r{n7hxhK_K-oaUihKT+SZ4-ze%ldWo}Nf9uxe~%P6{Yj2tqN1 z958rWaVxhDG%tNowd(!lHw;jdH)Sq^cH*cno?58XFV3+4Rbf$@7x`8zO<3o6gKg$J z$GXzYSb&C2q$LsoB+s7FDx5r(a?IF!P3v)~82BOY(6VSrpB=wWtaub!GfeMi_4nU+ z(YRzhL-7?`%}Kx1sCCSIa`Gx7UsAT)m8~aCdXhb`2kxImv#;2cscJ|i2_90XAzDQ4 z1XV~S>K4q>Op;KXzJp>hSuDA-LP1d>TbtLz!?_b_H)rRwY(jfhL}f&GA1drSZ?N1q zKtvxwBLpu~yLB`EpbjEPxxw@Nwn)m)S;0rIJ?$leh@Gxb2j2wEACUJI_-GxsO$rvx z%Q=jdf3A504HHLn7G!i@s$uEDq$GgI}` zi%M`Yc=@0PRkpZow_b?+|6=SbqT&GBEdvAy9w4|waCe6g+}%C6yITms-Q6L$yEHDL z35~l4r*Rq@Xyj%7GqZT}7BhEIb*fG+YE|{sSKqxir_quAawY_(0k8R`1WMS2$1Vrx z0jaeG(5Bo3>MJ_CR_dN2ocAqOmm5OQsl)<1p*(F*k67tq``BONcU`L@gEM_eV={PR zwZ3zpija5l?w@Sey&0F zNBR@%sYS0-3kgoWLYbZ|6JAF7+&QnsvmOu_6Tik=al-HPS=LfN;Fe*w$@_^f4YIMr z=Lk!1?Qp?X+XV)n3+NJq^cGL0$zTt!&g0ETnbW#B#qk-G-O)Kh)U-qhi-;rr)O^=} z%J!KLv9ugs%$~!Tt<6jueiX)bi>?Ib3hN@VHk=4#E)o+*_Hp*ld?XA*QqrxjU7Esn zV#CT9oTc`u9(VwNJY$yv#h$cuH>(SC?)_J)K0=F{LQXxtd@``f2_fSl?`rDEe;GwyDA*leVQonYQAO~i5&Ixw$6^AQQ<4@&t5TNHo{H# zKZAYJFEvERM(hu#|J8E; zW1TW5*-gTzE__L)xJienUYrlEJrk%9p>=qk4v6=-Ytibm^fj^FyKWcv6^q`s4Don0|468&BbYdZddqK8S{OSZ8AIJTl9yU|z14DEYekDbSDQ_cZorp@6 zpRajP&lD6!b9#3h33YNDnJ%F%)&~xq z1jJsaFbcy;TpiD+OOBjl?13lK_9@Mrj5=NkvBg%&0ejQwM6mRF=E5J(paB6he~r6F zS%d>$2+c&puU}fqleVk;fA;*UDK1A)8O<5N)hsQ>ts$m|ixoT5H9KxQk0qJ1RW@Jz zA$xJ%x_dHNnfi*c$gPRpwloTBN3VIt#{p*jX)ScJWQU63B}w^UHpCj|=d*oT=B|JAab1pLF<1D3exOkc3iN$~ zhdYnV$A{#dCjEoJEnHb5AoOR4QToetB^-p^X9&)P(XfNXJbm8$?LCNbfk$xK-}!<@ zMK27B$DHsSh$fCqQ^sJ3+h3<%S176-!q|3CYpoON0Dt{QR;02Z&0lXB3t`;JY(0v* z0r}j6Dv(rCbuY|ig7f}-qPEU(gZZd|>ptVoEkTB&n9sPhw+zle=J~f8JNELw z!dC)HYIaHt$Kiv#ZJ4;a=IRhm1!2Q?%m6-C0O`r`W{CX~@N&S^ShjVCdOu8tRs*-f#-3(2+js%@tGP z&%v#`UyE&n>j@myiz*WK_M35aMqV^M$YttY%J(x}G_R^K@UalvrlDEN%I+BTkA|#F z2lQ?QX`1Bu1cIHV%+aNkz}A}YZTRsb+J+;R=VJytb?e#t27!#n@|8`nDE%v{w220^p78KZ(s#< z_>%!XXaTy{DzQ7bvwBf_d1z^hI~W-^)@mX0$*tRxSojJo^CEsO5>`->Djixkf! zQ7hmhdBTFRG_e3DOvlx2V!_^M6QMzIcI~0Eig-~`?A~;^r2ScsHj6whSx*)q z-ul>|@y_-OqerFVdDzgbbqyP}-TDU82+&`?t?63Orlw&IDzCD8$C#k+8gJ;v8&{XQ z;}_pS%Ucgg6~R##moa2~8~myRib-3B(z;^lYYv#&h-1qV)WT)0D`EnGUdI6kfeWWy z4Plx2wz&+TDMWP;FTWl?)h z5}gb93q9Z)>~p<4>j_(YU#by7omkuK3J%ORvqQ#Lw6csm(R3<^3bx>^H2l3|ZaTln z(rj$}CIg@QczR1EMsNvic}%jlyrzT@X?5)0UKP_^6%e`wwQ^{%(8yr0uw|@LD|Omv z$Si&N@OPz{G_=X_VOpi-s7ikXDOnV*6BR|1*biEo8i#d^I39hOeX)r1;lWnBpAN*mL$)n5Ag`}@n_);N&j ziqn*?F0-viGpcDW1kbkTC%KBSIrzq0NlmD#&PGq{fZ$TLA%*%&|f- z`1A;;)p&j>+tgN71+Mp_;7p1;8NN4j@p~kuJMaf}rlO+O!@GB1Dsu>4oJ(t_CfBSK z1D&+L7ZQ%Y8elGUkh;xyGK6vC)!QW=KJk1}l}jUD`!1?7ndLo}mMUIj>r*R2d35lO(` z7hiVVqpa%Vft~CzOMH<)$cMjV%zj{aSP}`trLTyt4l_sjO#VUMF$udcr$G+uQ2}xR zdl{G+?zZpm=K5}HdD{s_=lo_s$<}PscDR5qkL^yk4+|gCfn%5krw0=3 zFpZY*^xhGDrXwCT_h09dG)zsIpJhI-)%dqwDqj3t5EA%kT-t+Imfl_gCwywoOT9Em zV~+wU$JVC39A(qpdQ~wRyp&;&ytg@ecyL$I0*4x)3shgp_+|h7sIKm{Lu@ps;=-(I za1^L?&3~N;d+WKUu0e_Gd6R-L>c78QICKoAC zJbr!W-;w&l?;`=7AK8L;*zG6{Wd3S#z!o`ST_vv*b!I75i*UbZ>)7yZ)4~rwA>6kf z1aaFmg~v9jC~j}2(md(o5VBuz)+eaR_RQ3CYO=ow_Tdd$J4)6~aLIT0c$644rS-KT z3_1+cyB90#w7bHTb>-^M<$aww4x3i>r4K!- z3jH>rSoXB>@o0S~b$JJvd)-4j{%l7e*GT!_Pa#(2SL>f5?@RA_mzzsjwyFBo*DX}w zzirI5c#TznhMqnJJV}7YMK%t|?YIDNG1^zbs9(HE8!_q0GWSncH1byzQqzs+ z`x@#(0M~87xTkmV5e4IMPWEW-G*|#NyPdkf`&LDNkC!B}ciY=~@nLyhZ53n-m@>30 zGsUg%%-HPoO0+s-`}J($AbfwH{Z*~-X^Wp4=CI% zZP2oZj&vApYAD#Byw*pd9N0dE7Y>#r^3VNUtpyN!l!Db{bB#Y{qi;<|sp+kF@w=`# zQ%w$FVy+81&NJ8h?yC0=LM{e+f2jNNUU>wYBc93YA+&CWoi{!48$dKf$tQ2 zE_wFGd6KBp-THwXue3h@UaHdKjrk!#cD0y{55Am#Q$l^-lW&@Ca?S0_1|+Hc`ziw# zF@2ePoO9rT{fDb&uXg+n)T|mR8lU!GMVQY9L!<_&RP^ipmaTn}2}}-$$=BeD za*Or5IHb;dod1BnNeX}U{JdYb#V~d$zkqc1ZKcP(_;!|D>wt?W1ak}Jjrc%};!%OE z6*X#CN+e*fh@1-oVKR4ylc6hZ^j>Dm#YzSJGttG}&* zW951vbFZ=48zRTACP!>_=?lG#%sh{xlg=@p22?Fb{RG7Xd;A>~$R0)q1m~T|0=24K zLOWbxedU{gDOOoUt=DT2lyhiP10m7RPB%gu5=w%`idihZR_2)DzxM6RD z-}y66K97VVcH~EUXn4RSFFa_Vb6AVU0ykfTBscmKe+~Z7V;|0IVbsH)R3Tpp40Qlc zZfnr!Wy|U{Am2KwmlTcW)o|WJF)O+EPcT>*`{;qQ%HoOtF3&VZr*@fQ?TG2&I8UbS zZ{=IS^ppa!BYZX3teeUiP0Tttn!yQAi+m(^^^{FEJ@Vr$X6xxk!@jA$cA*Mtwn0v< z8tbn7S%Ff`fpY~#oVft>rGS~IPV})y_{p5%OM)H4R_|UFJ5A^>7jVF)Q?2 z-tU+}@(dP5yz#-Z^0ayfs;N^2GbB`P5~^fYtXy9Ba$9XDSyA&tKL6yoZzO09noHDg`byNyp#4eUi^sRX_tuZ#&<*Ro!^3uDh#c*X(FiD&U7vXhQH zRlYC2yT>_$A3&%9U17kPy=N`kKo`2dK|5!gc@4^A@K!B4?`K^5b?*l9@s*U%5n{U6 zhvG2q6Rp@NU}Si72Is<^ESP=`B4my#hWqii_bje8ZhL_IwC%(+$&Ju%KyXvhYXM#@ zB~$sHHu2MP@ZuOp|9Qy`G6cU(12bY;d#eyFu#;aUVl}k~QjDeB1=S0%xgD~t+p?^Z z-5vFRxA4`p!c?-@$nS$5&6+i8#Y;cX<2_F_Q-{3+x!_7L2c22^%>7ho4|fH9H>%Q0 zPALgE_Y17zuSq}Iv6aiYvD0pnc|@k??=^nbC~d;9j{1P?Q7D6*7sYyH8L0cWPp45~ zhA`Hni-ns?BqWsIh(Dx~#{hvL)g8hZuI6L-HCn8!)!;Ow@v4z-VaJO8>y&!)CF0E* zZ$Pt>M1B~fPH6YQjR+4lKx&OmL6-OlX|ltl{(XLn=~{_coWgw~v`7<3%B6aB&;G&$ zbYml-NyF}nI-F6@*SK4SA2zwsLAUkpqc|BnGBWLfl~1AEMs9ZiK;yf~EoHGn6{qma z9Txi<_2#`8;6qX*A~V7E)4$b5nMf!A)CbUqbEF4*oN`ikv4L=WPJ>}^Kv-&aBd!R` zQQXUn0cFKdb4AK9X*Em35+YyJ37w>p@JGv5x-Vdm< zR=*@t)w%b znwdkvZnUdDUK#xvnZ^b)rvjBfa3=l8eW!m0cl0$F2{;LCiT1_Eu;yT2nZEiR(;7?v zW3b|NP6pr(2z!l4&}ll943)x^l<7JK;kQ=_PZ6GNqHy5xyjBUuKRFGo(b;k-e?R=r zzSV(f@|y~|ba(4YvU)&8Gk=2DqUgL4RN9OINne07_4~_DU-@Wn*x2xsyk%es+4avs z-ud~*tnJQ%9PV#>7a82PcFTWBJJPyV`VY|62p%bi*=(W?xJ@xx(}KyA&Pyony&|m8 zUV3$hz>FS@*o{1YmkhH8RTbqM*n%glP(mrtvMS6p4T%z-2@Dhkphw+7z5vHV4>ogF z=*AU}MzjR`l%IiKm#K^F{Pu!-znC>1=5B^dP{81=L1v`G&%g#AeDV2C_jT&Xj+b+b z8N~o?P-JUOV4W`|UgHKAS=%3+;e+31CSq`((=zYf!fpO}GUF6R$`rHvwfSliKs!np z?Z*~P>VvAUOUD|F5$b{3E{Yqa3m|js?fxqZ?5tZY$XbFV;f6Sa0}ISyf)OimXtBgg zaii~kudVGYU^CO5;@*m}Ami?hD*txLm1UXrDOjl0=GH!$LX~K*qp*+7y?!ITA;jxl z^$SkNy|$PXNg@tzUP9f=_UN1NZ7=k(=j3Q`6~NMn74a{N|t! z7X=mWTGur-TML%hHb8RVByXcj8`n9ze3vX(H_6`wA<0BdM^RfxXzbDsJc{# ztsMH7np2^McJm;Et_+C5Ev5QBf%G;S|2>huVam$x4gS#I=6s>ti znyN?j%5de3`GrV(%Y3UhQ5406U;J8OSa4}mTP5cv zmRZt`tbFjU{$0F9$G-$LFo_Szu*n=bt zVK>yT7$E+pA(oE-big(;8O4dBtW=A;-9%`#Gj=j4|e#LTgAvOWm$G;7b^>PlsUpiy)5e$M_jaXwBR%qXCuW7?RvsgqWkFOaUql_H~ zD95j$1Wurk8_9gQjV*i7q4pjft`}P|mpwm8lHsRQb==R@L@Ch>b8*_{H6XZ_J0;s% z^@>*i^&`;|Z%r+D@>kibJ87@ZR`{pLR*JV;!?J(zm6$5Pcls_qlEu!5qSkJbjN&7n zQP-mamQ=gnIfXjuR>T+s@P+fwtgPXNSYXE-+9PJ;oUl5H>3uo-IGdAoxy)UF>FCiNRX>e++jf+viK$ zCv_n(3_qj!dT`L}gEQX=rm5ty$H~Z-J)q6zgTfbDu0V>N?eF3Mj4hfnZeKg;CI3}| zq(8lYDDq;?8TM0v672PAtrGEhdYwGC@eIa=tf&E$>N&0(WIsY6tEn?@WZS7X>YBlX zV7~0?CM`XZJ-^qChz86c`<68c#~kTJMM}iExlCWZn37=yT}Y>GA=#4Y^+co_9;-eq zq*z&yG3Wpb%>>L*-Qh<#^IjJ2jo@5LARw6meS*0D3>15Dkw zU+YIq!tDssn7N48Tm_9%)0=fAnU|UunmzogZ*mM$iC1f=R}YC-m&-U|(K7Gq5$@T| z^7h{zuK{WA^71#hMyV*$C zj08BNAo1A**0-EKsu-CQT-D7Cev?mYVf5OWlzyg8zDZ;><7c^}bAkVh!6`#1QPQJc zhCc;w$DDy@JloUG*@c;O>&d?%zm{=N+liAndC^Iod>XBDfe9UN-~IroA8nd^rx5Y8BdN~Q0phpc~M#u zG{K`H_QjQxmhcBS<<55qvi)Fg=6RJ6L^(D+@;F1_JWP%NL~8}-OJx$q-*|z9cu6vW z{gC;3cne~o6Q97%D$Wm0Z(KU4dGDpr?9kEs$Pz9qNmH@_y}vh=AShO8FMC%#hXXCN zsxLCMD%SWg{7;fi|iVcQA-~f4r1-f9Lwo-^-aV@40*EQG08Un zc3|uAecdLBb|FTL8Ognj_S$lyajZe~{1K)k0R^A@^e|aziNE^N zHpI}e$S#D%)vg{BjDSUJjMc1!p-Dndi1~f$KHHuX0YG6*3rRa=d(jZjE-j&pv@RAq^ z&0UPvVojP+bV>-~A-8rp>x}MDvx;+c9t+o-6zPFAJVp}sP&YE6-_u4w}2!vwXin@m&2zFb@%dY>>9j)pA7-(`)z8#nmK5Y)(S z#>_Cordv>EXT$J_=e0&4Gbdnq170YwZ_$XcQR;_LtM;Jkt=JuN9rl*`R6;Nql|8Id z)@(r#zh%Z81KLM!8CcNC=Rl!;t$Nt?MMd&`y?ePvU$hnjf!|ZuEB>R25JA2Z&fVV> z(+c+P;Ht9&#atORO<>ylR8y=Xzd+>j;<6uSyeB_H^FIisl0F{V>u9_N-o=3sN_*wW zln;k&+_jrkTavCtKQeT`UqRC$1Kip2n?1!{zUr5@QsjWzi;_J}Q|Ddu5vzm1P=82V zdWR%Jng`nr0F}((GJ7$=$L^10-fAJreA9$lwmU7R=c zw!W=A?%sL+PxJAt5jwkSBX6;vpG!49adH4K&9Rt_U7yE?f?~r*7dF{1x34dzWxhF;1-5QfZZ7zezOkIE6>g^IKBG~|gi_XIKwcoNfXOOk6_%bR`f+6XzTUPH?g>k2zm z*k6u=tpyJpJ0a+{nPg5Z=Dr_iGzhyRIwxOQMFT@S?=X#1=>7W?F3$0%Pucpbh=u19 z90oZ#Ba{g1AhTWTp7xH#b1`YtUlub8dVUEd=X_g>|Hze5?U$`|Cz}0rE8i`(AF1*~lt5Rt z3m6}G$|X2-8mZ)+zHalfp(bQ>!Yq`jexz6ckQNGGP=i3(j*YJLrjX|35B&3!1q^=Y zM4S*AzqC68Apu8>sYe2cN`=1%(&<$8%nMKQg-WwB4cc&obiXM4)8n*@$h-&nDox`~ z`b>#tRJ9%`nXXJ)ZQk{_KH>U^R_rfj&H80)Xb1xe^a_By(_D*^_eC2viLW>F+EMOg*2p@TW^yGQ5MX`CKv`_k(dbgfcs^gcygw z#%-@19(NfVw(k`y)RSr#G*UbJLb?kR!na6&aTbXksa%fD*u0(dqIJX4Qa3$vdn8YI z+g?u`3=Y9KGw9N#V+P+^*`W!OWJf4Dxz0%WpF_gUiRq@7ZC&v-T3G}`va44)IB^*T zd1Z8k@Y7Y8l5 z`?##6|NM+Tfs10g83wAmG>k}seTVHH5RshFUf3NiCDLkq`Yf#bDJ3TvB2m$LY@m|; zOdOFhfimB#v9=BIu6J3w zMg8=(aG@QF&UZP{o^@VexZg8Z#DCxAek=S>bu&|@!3|7!^5O!ZF0+#>ul1h#s5X&F z1h^hp&9is=CKH6+r32C%vHwLq*mkVTH?1gGtmz)!_07{>wbEU+yIE=!!X_*DBh^9= zB-gPtr+h104Xn5Nwh`OXKx0ec{^}et(bZnU?@YD!+eEt1n~15OCqVY7Yer12+U<0+ z)ifo%JHprI;+EM4!X}`*ho0k78_-3~{}*M;F4Y}hw_W9?uoAzl-$14%`UxCQ`_!;t zZ#B9P`jIxOKn?9Tl&dI|i38qFJP=AY(*FHPbl*puaY_R}ZS7nQU?dYS#Qku;_@=X8rLh4c`+82xex_-pn)357v_Dot0? zEX<@8C#5nF*cahWU&fja7wMd4&TPP=`&)P#seXfOQT}|Zj3z^& zFbq9jL7wjeU1Yirf{1vmUcxcg_i&%zbO?!EQ#W& zD*NY!`(Oae-$V7%6N}03d9^{dZF$h=bCD|cvuruGWRZow6RDq-vK_X%zJ0@N%Q^}f zRrq*bR%tGU69uNH5fE0LAbdnXs+2J5COL1Lj3OXMNl^EZdNZ!ZTd_G7QlCakR+hcw zaqNjWS5U@WXET~FenaF#CC8PDwvA1{T4Ew#;6-!7uA5~k*wdcbh{H&#!)!YDly zq+FJto-zq}jL=wa=yoVINPaG$x(2+S#w}SK{}c*(jak}>*0f%6eyJKt;Zdre$9_W< zSJvHQrIa4nlbc3DEdo*uUu@%~) ziS{7?QXJgb&zI^cGL)S`?Y|(!eP&KS3VTAE>ILJvd!L%OGON*CUemcPt0XxT-^iG9 zEQvu-?H3*^QZd>ts;s0_;r)QoQ%NII7p3+H&e=yetbmXsC4mi z)57(yicq3FcV&IhMxLw;aG-Nsw-{S_aT!ke=h7&>g6} zoC%1RRyh`KXf2>Qp}cQ-X>7vc{Ly25M*@rYcL8W!0{BmZ?lm5(g-rvBPYX2To{ZjA zAi4cJ9R`)2~krF0pn`oF&BFOT_mf;Z;a1-{k)$o19c

    **)q3)7q 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 z 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

    n=W31T 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¥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 c{Mad%jhpk$VfxkOG*a`;h($ literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 08fcb76..bcef718 100644 --- a/README.md +++ b/README.md @@ -76,11 +76,13 @@ B 非结构 | 二维非结构S-K低速平板转捩模拟 | B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU | | 三维非结构CRM-HL高升力外形模拟 | B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU | | 三维非结构TrapWing外形模拟 | B19_ThreeD_TrapWing_SA_AoA13_256CPU | -| 二维非结构NACA0012低速绕流(Gmresh) | B20_TwoD_NACA0012_SA_Gmresh_Unstruct_1CPU | -| 三维非结构球头高速绕流(Gmresh) | B21_ThreeD_Sphere_Laminar_Gmresh_Unstruct_1CPU | +| 二维非结构NACA0012低速绕流(GMRES) | B20_TwoD_NACA0012_SA_GMRES_Unstruct_1CPU | +| 三维非结构球头高速绕流(GMRES) | B21_ThreeD_Sphere_Laminar_GMRES_Unstruct_1CPU | | 三维非结构Rotor67转子叶片(多参考系) | B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU | | 三维非结构Stage35(多参考系、掺混面) | B23_ThreeD_Stage35_MultiZone_MixingPlane_1CPU | | 三维非结构Aachen 涡轮(周期边界) | B24_ThreeD_Aachen-row1_SngleZone_Periodicity_4CPU | +| 二维非结构圆柱(定常低速预处理) | B25_TwoD_Cylinder_Laminar_LowSpeed_Steady_Unstruct_4CPU | +| 二维非结构圆柱(非定常低速预处理) | B26_TwoD_Cylinder_Laminar_LowSpeed_Unsteady_Unstruct_4CPU | C 混合 @@ -112,18 +114,19 @@ E LES F 重叠网格、动网格 | 中文 | 英文 | -| :------------------------- | :--------------------------------- | -| 二维结构30p30n重叠网格装配 | F01_TwoD_30p30n_OversetGrid_SA_Struct_4CPU | -| 三维结构多弹体重叠网格装配 | F02_ThreeD_duodan_OversetGrid_SA_Struct_8CPU | -| 二维非结构双0012重叠网格装配 | F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU | -| 二维非结构双0012重叠网格计算 | F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU | -| 三维非结构AEDC吊舱分离重叠网格装配 | F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU | -| 三维非结构AEDC吊舱分离非定常计算 | F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady
    _InvisCal_Unstruct_8CPU | -| 二维结构NACA0012翼型俯仰振荡 | F07_TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU | -| 三维结构Finner弹体俯仰振荡 | F08_ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU | -| 鸟类扑翼网格变形(弹簧法) | F09_ThreeD_Brid_GridDeformationSPRING_Unstruct_1CPU | -| 鸟类扑翼网格变形(RBF方法) | F10_ThreeD_Brid_GridDeformationRBF_Unstruct_1CPU | -| 非结构三维M6机翼并行加密 | F11_ThreeD_M6_GridParallelRefine_Unstruct_4CPU | +| :----------------------------------------------------------- | :----------------------------------------------------------- | +| 二维结构30p30n重叠网格装配 | F01_TwoD_30p30n_OversetGrid_SA_Struct_4CPU | +| 三维结构多弹体重叠网格装配 | F02_ThreeD_duodan_OversetGrid_SA_Struct_8CPU | +| 二维非结构双0012重叠网格装配 | F03_TwoD_Dual0012_OversetConfig_Unstruct_4CPU | +| 二维非结构双0012重叠网格计算 | F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU | +| 三维非结构AEDC吊舱分离重叠网格装配 | F05_ThreeD_AEDC_OversetConfig_Unstruct_8CPU | +| 三维非结构AEDC吊舱分离非定常计算 | F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady
    _InvisCal_Unstruct_8CPU | +| 二维结构NACA0012翼型俯仰振荡 | F07_TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU | +| 三维结构Finner弹体俯仰振荡 | F08_ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU | +| 鸟类扑翼网格变形(弹簧法) | F09_ThreeD_Brid_GridDeformationSPRING_Unstruct_1CPU | +| 鸟类扑翼网格变形(RBF方法) | F10_ThreeD_Brid_GridDeformationRBF_Unstruct_1CPU | +| 非结构三维M6机翼并行加密 | F11_ThreeD_M6_GridParallelRefine_Unstruct_4CPU | +| 非结构三维NREL PhaseⅥ风轮叶片 | F12_ThreeD_NRELPhaseⅥ_Laminar_OversetGrid_LowSpeed_Unsteady_Unstruct_64CPU | G 非平衡 @@ -177,11 +180,13 @@ X 用户分享算例 -Y 天河分支GPU算例 +Y 异构计算算例 | 中文 | 英文 | | :----------------------------------------------------------- | :----------------------------------------------------------- | -| 三维非结构客机标模模拟 | Y01_ThreeD_Chnt_SA_Unstruct_Branch_TH | +| 三维非结构客机标模模拟(天河分支) | Y01_ThreeD_Chnt_SA_Unstruct_Branch_TH | +| 三维非结构M6机翼(华为昇腾分支) | Y02_ThreeD_M6_Unstruct_Branch_Ascend | +| 三维非结构M6机翼(MC-LUSGS 天河分支) | Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH | diff --git a/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para.hypara b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para.hypara new file mode 100644 index 0000000..29b35c1 --- /dev/null +++ b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para.hypara @@ -0,0 +1,697 @@ +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +// PPPPP H H EEEEE N N GGGGG L EEEEE III + +// P P H H E NN N G L E I + +// PPPPP HHHHH EEEEE N N N G GG L EEEEE I + +// P H H E N N N G G L E I + +// P H H EEEEE N N GGGGG LLLLL EEEEE III + +//------------------------------------------------------------------------+ +// Platform for Hybrid Engineering Simulation of Flows + +// China Aerodynamics Research and Development Center + +// (C) Copyright, Since 2010 + +//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +######################################################################### +# Default parameters for Grid conversion # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// 2 -- Hybrid grid, include both of unstructured and structured grid. +// gridobj: Task type of grid treatment. +// 0 -- Grid generation of typical case, such as cylinder, flat plate, etc. +// 1 -- Grid conversion, from other grid data to PHenglEI( HyperFLOW ), such as Fluent, CGNS. +// 2 -- Grid refinement. +// 3 -- Grid merging, merge two blocks into one block. +// 5 -- Grid repairing, repair the original grid in order to remove the negative volume cells. +// 6 -- Grid mirroring, mirror a symmetry grid to whole grid. +// multiblock: Multi-block grid or not, only for structured grid conversion. +// 0 -- Not. +// 1 -- Yes. +// grid_database_index: Case of typical case, only for gridobj=0. +// 1 - Laminar flat plate of subsonic flow. +// 2 - Laminar flat plate of supersonic flow. +// 3 - Turbulent flat plate of subsonic flow. +// 4 - Turbulent flat plate of supersonic flow. +// iadapt: Adaptation number for unstructure grid. +// iovrlap: Overlapping( overset ) grid or not. +// 0 -- NON-overlapping grid. +// 1 -- Overlapping grid. +// SymmetryFaceVector: The vector of symmetry face. +// 0 -- X axis. +// 1 -- Y axis. +// 2 -- Z axis. +int gridtype = 0; +int gridobj = 1; +int multiblock = 1; +int grid_database_index = 3; +int iadapt = 0; +int iovrlap = 0; +int SymmetryFaceVector = 1; + +// axisup: Type of Cartisien coordinates system, used in grid conversion. +// 1 -- Y upward. (default) +// 2 -- Z upward. +int axisup = 1; + +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +int omit_no_bound_bc = 0; + +//----------------------------------------------------------------------- +# Grid data type # +//----------------------------------------------------------------------- +// from_gtype/to_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int from_gtype = 2; +int to_gtype = 1; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +string from_gfile = "./grid/rae2822_hybrid2d.cas"; +string out_gfile = "./grid/flat_laminr_133_85_2d.fts"; + +// ---------------- some advanced choices ----------------------------- +// iunsteady: The Grid is for unsteady simulation or not. +int iunsteady = 0; +int iale = 0; + +// fileformat : Ustar Grid file format. +// 0 --- ASCII +// 1 --- BINARY +int fileformat = 0; + +// .skl meaning skeleton. +string original_grid_info_file = "./grid/FLUENT_test.skl"; + +// Parameters for hybrid solver. +string mixgrid_uns = "./grid/rae2822_uns2d_4.fts"; +string mixgrid_str = "./grid/flat_laminr_133_85_2d.fts"; +string mixgrid_str_bc = "./grid/flat_laminr_133_85_2d.inp"; + +// Some parameters for structured overlapping grid of GuoYongHeng start. +int codeOfDigHoles = 1; +string holeBasicFileName = "./oversetGridView/holeBasicFile.inp"; +string holeFullFileName = "./oversetGridView/holeFullFile.dat"; +string linkFileName = "./oversetGridView/topology.dat"; +string zoneInverseFileName = "./oversetGridView/zoneInverseMapping.inp"; + +######################################################################### +# Default parameters for Partition # +######################################################################### +// pgridtype: The grid type. +// 0 -- unstruct grid +// 1 -- struct grid +// 2 -- refine structured grid. +// maxproc: The number of partition zones that want to be divided into. +int pgridtype = 0; +int maxproc = 4; + +//----------------------------------------------------------------------- +# File path # +//----------------------------------------------------------------------- +// original_grid_file : original grid file that want to be divided(HyperFLOW/PHengLEI type, *.fts). +// partition_grid_file : target partition grid file(HyperFLOW/PHengLEI type, *.fts). +string original_grid_file = "./grid/rae2822_hybrid2d.fts"; +string partition_grid_file = "./grid/rae2822_hybrid2d__4.fts"; + +// ------------------ Sompe advanced parameters ------------------------ +// omit_no_bound_bc: What's boundary condition for the type of "no_boundary_condition". +// 0 -- Interface. (default) +// 1 -- Physical boundary condition, used in Hybrid solver. +// npartmethod: Method of interface reconstruction, default 1. +// parallelPartMethod: Method of parallel partition, this is set only when execute parallel partition.It would be skipped when serial partition. +// 1 -- Using ParMetis for homogeneous MPI. +// 2 -- Using Metis for homogeneous MPI. +// 3 -- using METIS partition for homogeneous OpenMP. +// parmetisBalance: is used to specify the imbalance tolerance. +// 1 -- perfect balance; +// maxproc -- perfect imbalance; +// 1.05 -- recommended. + +int omit_no_bound_bc = 0; +int npartmethod = 1; +int parallelPartitionMethod = 2; +double parmetisBalance = 1.05; + +// Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level, 2 -- 2 level, N -- N level, ..., et all. +int numberOfMultigrid = 1; + + +######################################################################### +# Default parameters for CFD simulation # +######################################################################### +// maxsimustep: the max simulation step, don't care simulation is restart or not. +// ndisk: the step intervals for 'flow.dat ' saved. +// nplotsave: the step intervals for 'tecflow.dat ' saved. +// nforcsave: the step intervals for 'aircoef.dat ' saved. +// nressave: the step intervals for 'res.dat ' saved. +// precon: precondition process to accelerate convergence for low speed flow. +// 0 -- no precondition process. (default) +// 1 -- carry out precondition process. + +int ndisk = 1000; +int maxsimustep = 20000; + +int nplotsave = 1000; +int nforcsave = 100; +int nressave = 10; +int precon = 0; + +// m_block_proc: Method of grid zone distribution among different processors. +// 0 -- Each zone is distributed by grid partition. (default) +// 1 -- Each zone is distributed randomly. +//compressible: 0 for incompressible flow, 1 for compressible flow (default). + +int compressible = 1; + +//----------------------------------------------------------------------- +# CFD Control Parameter # +//----------------------------------------------------------------------- +// attackd: Angle of attack. +// sideslipd: Angle of yaw. +// reference_mach_number: Mach number. +// reynolds: Reynolds number, which is based unit length, unit of 1/m. +// reference_temperature_dimensional: dimensional reference temperature, or the total temperature only for the experiment condition. +// reference_pressure_dimensional: dimensional reference pressure , or the total pressure only for the experiment condition. +// height: Fly height, unit of km. +// inflowParaType: the type of inflow parameters. +// 0 - the nondimensional conditions. +// 1 - the flight conditions. +// 2 - the experiment conditions. +// 3 - the subsonic boundary conditions. +// twall: Temprature of the solid wall, minus value is for adiabatic boundary condition. +// dump_Q: Dump out thermal flux Q of solid wall. +// 0 - no dump out. +// 1 - dump out wall Q only. +// 2 - dump out wall Q & the typical position Q of ball. +// 3 - dump out wall Q & the typical position Q of cone. +// 4 - dump out wall Q & the typical position Q of double sphere. +// Qstag: The Q of the stagnation point, calculated by Fay-Riddle formula. +// gridUnit: The unit of the grid. +// 0 - meter. +// 1 - decimeter, 1 dm = 0.1 m. +// 2 - centimeter, 1 cm = 0.01 m. +// 3 - millimeter, 1 mm = 0.001m. +// 4 - inch, 1 inch = 0.0254m. +// 5 - foot, 1 foot = 12 inches = 0.3048m. +// 6 - yard, 1 yard = 3 feet = 0.9144m. +// forceRefenenceLength, forceRefenenceArea: Reference length and area, independent of grid unit. +// forceRefenenceX, forceRefenenceY, forceRefenenceZ: Reference point, independent of grid unit. + +double reference_mach_number = 0.73; +double attackd = 2.79; +double sideslipd = 0.00; + +int inflowParaType = 0; +double reynolds = 6.5e6; +double reference_temperature_dimensional = 288.15; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double reference_temperature_dimensional = 6051.024; //the total temperature, T*(1+(gama0-1)*M*M/2). +//double reference_pressure_dimensional = 4.299696E09; //the total pressure, p*(T0/T)^(gama0/(gama0-1)). + +//int inflowParaType = 3; +//int nsubsonicInlet = 1; +//int nsubsonicOutlet = 1; +//string inLetFileName = "./bin/subsonicInlet.hypara"; +//string outLetFileName = "./bin/subsonicOutlet.hypara"; +//double reference_temperature_dimensional = 288.144; +//double reference_pressure_dimensional = 1.01313E05; + + +double twall = -1.0 ; +int dump_Q = 0; +double Qstag = 1.825e-3; + +int gridUnit = 0; + +double forceRefenenceLength = 1.0; +double forceRefenenceLengthSpanWise = 1.0; +double forceRefenenceArea = 1.0; +double forceRefenenceX = 0.0; +double forceRefenenceY = 0.0; +double forceRefenenceZ = 0.0; + +int directionMethod = 2; // 1 -- using direciton; 2 -- using face normal. +double totalP_inlet = 1.2e6; +double totalT_inlet = 1300; +double direction_inlet[3] = 1, 0, 0; + +double totalP_outlet = 17.8571428; +double totalT_outlet = 1.0; +double direction_outlet[3] = 1, 0, 0; + +//----------------------------------------------------------------------- +# Spatial Discretisation # +//----------------------------------------------------------------------- +#******************************************************************* +# Struct Solver * +#******************************************************************* +// str_scheme_name: Spatial discretisation scheme of struct grid +// Using this when solve structered grid or hybrid. +// - "vanleer", "steger", "hlle", "lax_f" +// - "roe","modified_roe" +// - "ausm+", "ausm+w", "ausm+up", "ausmdv", "ausmpw" +// str_limiter_name: Limiter of struct grid +// - "vanalbada", "vanleer", "minmod", "smooth" "minvan" "3rdsmooth" "3rd_minmod_smooth" +// - "nolim" - no limiter +// - "vanalbada_clz" clz supersonic version +string str_scheme_name = "roe"; +string str_limiter_name = "vanalbada"; + +#******************************************************************* +# UnStruct Solver or Common * +#******************************************************************* +// iviscous: Viscous model +// 0 - Euler +// 1 - Lamilar +// 2 - Algebraic +// 3 - 1eq turbulent +// 4 - 2eq turbulent +// visname : Laminar or tubulent model +// - "0eq-bl" +// - "1eq-sa" +// - "2eq-kw-menter-sst" +// - "2eq-kw-menter-bsl" +// - "2eq-kw-wilcox-1988" +// - "2eq-kw-wilcox-1998" +// - "2eq-kw-kok-tnt" +// - "2eq-kw-wilcox-2006" +// - "easm-kw-2003" +// - "easm-kw-2005" +// codeofDES : Type of DES +// 0 - RANS (default); +// 1 - DES; +// 2 - DDES; +// 3 - IDDES; +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid +// Using this when solve Unstructered grid or hybrid. +// - "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle" +// - "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpwplus" +// uns_limiter_name: Limiter of Unstruct grid +// - "barth", "vencat", "vanleer", "minmod" +// - "vanalbada", "smooth", "nnd", "lpz", "1st", +// - "nolim" - no limiter +// uns_vis_name: Discretisation method of viscous term. +// - "std", "test", "aver", "new1", "new2" +// uns_gradient: Gradient reconstruction method +// - "default", "ggcell", "ggnode", "lsq" +// ivencat: Variation of vencat limiter +// 0 - org method, it is independent of grid scale +// 1 - new method, it is dependent of grid scale +// 4 - Ustar limiter model, without grid size unitary. +// 7 - default used. +// eps_vencat: Cofficient of vencat, when using vencat limter +// limit_mode: limit model. +// 0 - limit only for pressure and denstiny, then get the min value +// 1 - limit for every variables, then get the min value +// limiter_vec: +// 0 - Each variable use the same limiter coefficient. +// 1 - Each variable use the respective limiter coefficients. +// reconmeth: +// 0 - When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 - Q+, Q- use the min limiter coefficients of left and right cell. +// nentrfix: Entropy fix. +// 1 - common entropy fix. +// 2 - Harte's method, to be continued. +// 3 - Method in ZYB 's Doctor thesis, to be continued. +// 4 - Method in Ustar. +// alf_l, alf_n: Entropy fix cofficient for Roe scheme. + +//int iviscous = 0; +//string visname = "Euler"; + +//int iviscous = 1; +//string visname = "laminar"; + +int iviscous = 3; +string visname = "1eq-sa"; + +//int iviscous = 4; +//string visname = "2eq-kw-menter-sst"; + +int codeofDES = 0; + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +string uns_vis_name = "test"; +string uns_gradient_name = "ggnode"; + +int ivencat = 7; +double eps_vencat = 5.0; +int reconmeth = 1; +int limit_mode = 0; +int limiter_vec = 0; +double limit_angle = 0; +double skewnessAngle = 60.0; + +int nentrfix = 1; +double alf_l = 0.0001; +double alf_n = 0.0001; + +//----------------------------------------------------------------------- +# Temporal Discretisation # +//----------------------------------------------------------------------- +// iunsteady: Steady or unsteady. +// 0 - steady +// 1 - unsteay +// physicalTimeStep: the nondimensional physical time step. +// startFromSteady: the unsteady simulation is start from steady flowfield or not, 0 is for no and else is for yes. +// statisticsDES: Statistical variables for DES simulation. +// startStatisticStep: Outer step when start statistics. +// when the value is larger than "maxsimustep", it is useless. +// min_sub_iter: the min sub iteration of unsteady simulation. +// max_sub_iter: the max sub iteration of unsteady simulation. +// tol_sub_iter: the tolerance of sub iteration of unsteady simulation. +// tscheme: Temporal Discretisation method +// 1 - Runge-Kutta Multi-State +// 2 - Point implicit +// 3 - Full implicit +// 4 - LU-SGS +// 5 - Block LU-SGS +// 6 - Jacobian iteration +// 7 - Lower G-S iteration +// 8 - Upper G-S iteration +// 9 - Lower/Upper G-S iteration +// iSimplifyViscousTerm: Simplify the computation of viscous term in the Block LU-SGS method. The default value assigns 1 that could speed up the computation. +// Otherwise, the viscous Jacobian matrix Mv should be computed that will increase the memory and time in iteration of the BLUSGS method. +// cfl_start: Started cfl +// cfl_end: End cfl +// cfl_nstep: The number of step when cfl increase from cfl_start to cfl_end +// ktmax: Dtratio. dt[i] = MIN( dt[i], ktmax * dtmin / vol[i] ) +// swapDq: Communication dq between forward/backward sweep of LUSGS or not, default 0. +// sweeps: Sub iteration of LU-SGS or Block LU-SGS. +// epsilon: Sub iter tolerance of LU-SGS or Block LU-SGS. +// ntmst: Time step method +// 0 - Local +// 1 - Gloable +// n_state: The number of Runge-Kutta step +// lamda: Cofficient of Runge-Kutta step + +int iunsteady = 0; +double physicalTimeStep = 0.01; +int startFromSteady = 0; +int statisticsDES = 0; +int startStatisticStep = 800000; + +int min_sub_iter = 50; +int max_sub_iter = 50; +double tol_sub_iter = 0.01; + +int tscheme = 1; +int iSimplifyViscousTerm = 1; +double cfl_start = 0.001; +double cfl_end = 0.1; +int cfl_nstep = 500; + +double ktmax = 1.0e10; + +int swapDq = 1; + +int sweeps = 1; +double epsilon = 0.1; +int turb_sweeps = 1; +double turb_epsilon = 0.1; + +int ismooth_ns = 0; +int icalvis = 1; +int vis_run = 1; +int iupdate = 1; +int order = 2; + +double limit_p = 3.0; +double limit_r = 3.0; +double visl_min = 0.01; +int nnegtive_max = 0; + +double cflturb = 1.0; +double timemax = 1.0e10; +double dtsave = -1.0; +int iale = 0; +int ialetype = 2; +int maxale = 10; +int ntmst = 0; +double dtau = 0.001; +double dtau_max = 1E-01; + +int iwallfunction = 0; + + +int n_stage = 2; +double lamda[2] = 0.5, 1.0; + +//int n_stage = 1; +//double lamda[1] = 1.0; + +//int n_stage = 4; +//double lamda[4] = 0.25,0.33333333333,0.5,1.0; + +//----------------------------------------------------------------------- +# File In or Out # +//----------------------------------------------------------------------- +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNNING: the file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// Please use 'rae2822_hybrid2d__4.fts' here! +// visual_field: If dump out the field results to visulization +// walldistMethod: The method to compute wall distance. +// 0 - accurate but not fast enough. +// 1 - fast but not accurate enough. +// 2 - Super fast but more non-accurate! + +int numberOfGridGroups = 1; +string gridfile = "./grid/rae2822_hybrid2d__4.fts"; + +int walldistMethod = 1; + +string resfile = "results/res.dat"; +string turbresfile = "results/turbres.dat"; +string aircoeffile = "results/aircoef.dat"; + +string flowfile = "results/flow.dat"; +string turbfile = "results/turb.dat"; + +string visualfile = "results/tecflow.plt"; +string Qwall_file = "results/Qwall.dat"; +string wall_aircoefile = "results/wall_aircoef.dat"; + +string surfacefile = ""; + +string wall_varfile = ""; + +string componentDefineFile = "bin/component.hypara"; +string jetDefineFile = "bin/jet.hypara"; + +string componentforcefile = "results/component_aircoef.dat"; + +string overset_gridfile = "iblank.ovs"; + +int visual_field = 0; + +//visualSlice: The slice of tecflow +// 0 - Do not save slice data +// 1 - comput and save it to sliceFile +//sliceAxis: Normal vector of slice +// 1 - X_DIR +// 2 - Y_DIR +// 3 - Z_DIR +//slicePostion: Coordinate of slice + +int visualSlice = 0; +int sliceAxis = 1; +double slicePostion = -0.5; +string sliceFile = "results/Slice.plt"; + +// min-max box of the visual block. +double visual_block_min[3] = [0.0 0.0 0.0]; +double visual_block_max[3] = [1.0 1.0 1.0]; + +// nVisualVariables: number of variables want to be dumped for tecplot visualization. +// visualVariables : variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6) +// -- viscosityLaminar(7), viscosityTurbulent(8) +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), strain_rate(13), Q_criteria(14) +// -- Cp(15), timeStep(16), volume(17) +// -- modeledTKE(18),modeleddissipationrate(19), SSTF1(20), SSTF2(21) +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!!. +// Arriables order must from small to larger. +int nVisualVariables = 8; +int visualVariables[8] = 0, 1, 2, 3, 4, 5, 6, 15; + +//----------------------------------------------------------------------- +# Turbulence Parameter # +//----------------------------------------------------------------------- +//turb_vis_kind : +// const int VIS_STD = 0; +// const int VIS_AVER = 1; +// const int VIS_TEST = 2; +// const int VIS_NEW1 = 3; +// const int VIS_NEW2 = 4; +// const int VIS_ERIC = 5; +int turbInterval = 1; +int turb_vis_kind = 2; +int turb_s_kind = 0; //turb_s_kind = 0:original 1:edwards 2:new +int mod_turb_res = 0; +double turb_relax = 1.0; +double turb_min_coef = 1.0e-1; +double vistoo = 1.0e-3; +double muoo = 1.0e-1; +double kwoo = 1.0; + + +# maximum eddy viscosity (myt/my)max +double mytmax = 1.0e10; +double sdilim = 1.0e20; +double coef_kvist = 1.0; +int monitor_vistmax = 0; + +//----------------------------------------------------------------------- +# Other Parameter # +//----------------------------------------------------------------------- +// iapplication: 0 - NS +// 1 - MHD +// nm: equation number of the physics , but is out of commision now. +// 4 - for 2D +// 5 - for 3D +//ncatamod: 0 - full non-catalytic wall boundary condition; +// 1 - full catalytic wall boundary condition; + +int dg_high_order = 0; //0 澫 1 DG ߽׾ +int iapplication = 0; +int nm = 5; + +//MHD +double bxoo = 0.0; +double byoo = 0.0; +double bzoo = 0.0; + +double gama0 = 1.4; +double prl = 0.72; +double prt = 0.90; +double sc_l = 0.5; +double sc_t = 0.5; + +int nchem = 0; +int nchemsrc = 0; +int nchemrad = 0; +int ntmodel = 1; +string gasfile = "./chemical/Gupta_air5s6r.dat"; +int ncatamod = 0; + +######################################################################### +// Multi-Grid parameters. +// mgrid: The number of level of Multi-Grid +// <= 1 : Single level. +// > 1 : multi-level. +// npre : for each grid, the number of pre-smoothing steps +// npost : for each grid, the number of post-smoothing steps +// n_solve: for the coarest grid the number of smoothing steps +// n_fas : V-multi cycle or W-multi cycle. +// 1 : V-multi cycle +// 2 : W-multi cycle +// mgvisl : If calculate the viscous term on coarse grid +// 0 : No +// 1 : Yes +// mgvist : If consideration the turbulent model on coarse grid. +// 0 : No +// 1 : Yes +// mgInitStep: Number of step computing on coarse grid, during flow initialization. +// cflMGTimes: CFL number enlarge times for coarse grid. +// mprol: Multi-grid interpolation method, interpolation from coarse cell to fine grid: +// 1: zero order; +// 2: first-order(default). +int mgrid = 1; +int n_solve = 1; +int n_pre = 1; +int n_fas = 1; +int n_post = 0; +int mgvisl = 1; +int mgvist = 0; +int mgInitStep = 100; +int mprol = 2; +double cflMGTimes = 1.0; +double correctionLimit= 0.01; + +//----------------------- Some parameter for turbulent model. ----------------------------- +int neasm = -3; // the variation of kw turbulent model +int ivortsource = 0; +int ismooth_turb = 0; // Residual smooth for turb or not. + +int isplt = 2; + +int inflowtype = 0; + +//string n_turb_scheme = "roe","center","nnd"; +string n_turb_scheme = "nnd"; + +// ---------------- Overset Grid parameter ------------------------------------- +int codeOfDigHoles = 1; +int codeOfTurbulentModel = 0; +string masterFileName = "./grid/searchFile.inp"; +string holeBasicFileName = "./grid/holeBasicFile.inp"; +string holeFullFileName = "./grid/holeFullFile.dat"; +string linkFileName = "./grid/topology.dat"; +string zoneInverseFileName = "./grid/zoneInverseMapping.inp"; + +######################################################################### +# High Order Struct Solver # +######################################################################### +// ifvfd : 0 - NSSolverStruct using Finite Volume Method; +// 1 - NSSolverStruct using Finite Differ Method; +// =0 default +// SolverStructOrder: Spatial discretisation order of NS equations with struct grid +// =<2 finite volume method +// >=3 finite difference order (to be completed) +// =0 default +// str_highorder_interpolation_name: interpolation method: "prim", "char" +// str_highorder_flux_name: flux evaluation method: "roe", "steger", "godunov", "hllc" +int ifvfd = 0; +int SolverStructOrder = 0; +string str_highorder_interpolation_name = "char"; +string str_highorder_flux_name = "steger"; + + + +// ---------------- advanced choices ------------------------------------------- +// xkmuscl: the parameter of MUSCL interpolations, belongs to [-1,1]. +// -1 - seconde-order fully-upwind differencing +// 0 - seconde-order upwind-biased differencing +// 0.333333 - third-order upwind-biased differencing +// 1 - seconde-order central differencing +// xbmuscl: the limiter parameter. +// 0 - the effect of the limiter is cancelled, means the first-order interpolations. +// allReduceStep: iteration intervals for MPI AllReduce operation, default '1'. +string outtimesc = "impbd2"; +double unxk1 = 1.0; +double unxk2 = 0.0; +double xkmuscl = -1; +double xbmuscl = 1.0; +int allReduceStep = 1; + + +// --------------- ATP read ---------------------------------------------------- +//@int inflowParaType = 0; +//@double reynolds = 2.329418E08; +//@double reference_temperature_dimensional = 288.144; +//@double reference_pressure_dimensional = 1.01313E05; +//@double height = -0.001; +//@int nsubsonicInlet = 0; +//@int nsubsonicOutlet = 0; +//@string inLetFileName = "./bin/subsonicInlet.hypara"; +//@string outLetFileName = "./bin/subsonicOutlet.hypara"; \ No newline at end of file diff --git a/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para_transonic.hypara b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para_transonic.hypara new file mode 100644 index 0000000..a673f72 --- /dev/null +++ b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/cfd_para_transonic.hypara @@ -0,0 +1,202 @@ +######################################################################### +# General Control Parameter # +######################################################################### +// maxsimustep: the max simulation step, don't care simulation is restart or not. +// ndisk: the step intervals for flow variables file 'flow.dat' saved. +// nplotsave: the step intervals for tecplot visual file 'tecflow.dat' saved. +// nforcsave: the step intervals for aerodynamics coefficients file 'aircoef.dat' saved. +// nressave: the step intervals for residual 'res.dat' saved. + +int maxsimustep = 20000; + +int ndisk = 5000; +int nplotsave = 5000; +int nforcsave = 1000; +int nressave = 10; + +######################################################################### +# Inflow Parameter # +######################################################################### +// reference_mach_number: Mach number per meter. +// attackd: Angle of attack. +// sideslipd: Angle of sideslip. +// reynolds: Reynolds number, which is based unit length, unit of 1/m. +// reference_temperature_dimensional: dimensional reference temperature, or the total temperature only for the experiment condition. +// reference_pressure_dimensional: dimensional reference pressure , or the total pressure only for the experiment condition. +// inflowParaType: the type of inflow parameters. +// 0 - the nondimensional conditions. +// 1 - the flight conditions. +// 2 - the experiment conditions. +// height: Fly height, unit of km. +// gridUnit: The unit of the grid. +// 0 - meter. +// 1 - decimeter, 1 dm = 0.1 m. +// 2 - centimeter, 1 cm = 0.01 m. +// 3 - millimeter, 1 mm = 0.001m. +// 4 - inch, 1 inch = 0.0254m. +// 5 - foot, 1 foot = 12 inches = 0.3048m. +// 6 - yard, 1 yard = 3 feet = 0.9144m. +// forceRefenenceLength, forceRefenenceArea: Reference length and area, independent to grid scale. +// forceRefenenceX, forceRefenenceY, forceRefenenceZ: Reference point, independent to grid scale. + +double reference_mach_number = 0.8395; +double attackd = 3.06; +double sideslipd = 0.00; + +int inflowParaType = 0; +double reynolds = 1.171e7; +double reference_temperature_dimensional = 288; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double reference_temperature_dimensional = 6051.024; //the total temperature, T*(1+(gama0-1)*M*M/2). +//double reference_pressure_dimensional = 4.299696E09; //the total pressure, p*(T0/T)^(gama0/(gama0-1)). + +int gridUnit = 0; + +double forceRefenenceLength = 1.0; // unit of meter. +double forceRefenenceLengthSpanWise = 1.0; // unit of meter. +double forceRefenenceArea = 1.0; // unit of meter^2 +double forceRefenenceX = 0.0; // unit of meter. +double forceRefenenceY = 0.0; // unit of meter. +double forceRefenenceZ = 0.0; // unit of meter. + +#******************************************************************* +# Physical models * +#******************************************************************* +// iviscous: Viscous model +// 0 - Euler +// 1 - Lamilar +// 3 - 1eq turbulent +// 4 - 2eq turbulent +// visname : Laminar or tubulent model +// - "1eq-sa", when iviscous = 3 +// - "2eq-kw-menter-sst", when iviscous = 4 +// codeofDES : Type of DES +// 0 - RANS (default); +// 1 - DES; +// 2 - DDES; +// 3 - IDDES; + +//int iviscous = 0; +//string visname = "Euler"; + +//int iviscous = 1; +//string visname = "laminar"; + +int iviscous = 3; +string visname = "1eq-sa"; + +//int iviscous = 4; +//string visname = "2eq-kw-menter-sst"; + +int codeofDES = 0; + + +######################################################################### +# Spatial Discretisation # +######################################################################### +#******************************************************************* +# Struct Solver * +#******************************************************************* +// str_scheme_name: Spatial discretisation scheme of struct grid +// Using this when solve structered grid or hybrid. +// - "roe", "vanleer", "ausm+up", "ausmpw" +// str_limiter_name: Limiter of struct grid +// - "3rdsmooth", "smooth" +// - "nolim" - no limiter + +string str_scheme_name = "roe"; +string str_limiter_name = "smooth"; + +#******************************************************************* +# UnStruct Solver * +#******************************************************************* +// uns_scheme_name: Spatial discretisation scheme of Unstruct grid +// Using this when solve Unstructered grid or hybrid. +// - "vanleer", "roe", "steger", "kfvs", "lax_f", "hlle" +// - "ausm+", "ausmdv", "ausm+w", "ausmpw", "ausmpwplus" +// uns_limiter_name: Limiter of Unstruct grid +// - "vencat", "barth" +// - "1st", meaning accuracy of first-order. +// - "nolim", no limiter. +// eps_vencat: Coefficient of vencat limiter, when uns_limiter_name = 'vencat' +// The smaller the value, the more robust it is. + +string uns_scheme_name = "roe"; +string uns_limiter_name = "vencat"; +double eps_vencat = 5.0; + +######################################################################### +# Temporal Discretisation # +######################################################################### +// iunsteady: Steady or unsteady. +// 0 - steady +// 1 - unsteay +// cfl_end: The CFL number, [0.1, 100] +// The bigger the value, the convergence faster but lower robustness. +// sweeps: Number of Sub-iteration of LU-SGS. +// 1 : is recommended for structured solver. +// 1-3: is recommended for unstructured solver. + +int iunsteady = 0; + +double cfl_end = 0.1; +int tscheme = 4; +int sweeps = 1; + +######################################################################### +# Multi-Grid parameters # +######################################################################### +// mgrid: The number of Multi-Grid level +// = 1 : Single level. +// > 1 : multi-level. +// mgInitStep: Number of step computing on coarse grid, during flow initialization. +// 0~500 is suggested. + +int mgrid = 1; +int mgInitStep = 100; + + +######################################################################### +# File In or Out # +######################################################################### +// gridfile: The partitioned Grid file path, using relative path, +// which is relative to the working directory. +// IMPORTANT WARNNING: the file index should be ignored, +// e.g. if the partitioned grid is rae2822_hybrid2d__4_0.fts, +// Please use 'rae2822_hybrid2d__4.fts' here! +// visual_field: If dump out the whole field results to tecplot or not, 0/1. + +string gridfile = "./grid/M6_str2unstr.fts"; +int visual_field = 0; + + + +// ---------------- advanced Parameters, DO NOT care it ----------- +// nVisualVariables: number of variables want to be dumped for tecplot visualization. +// visualVariables : variable types dumped, listed as following: +// -- density(0), u(1), v(2), w(3), pressure(4), temperature(5), mach(6) +// -- viscosityLaminar(7), viscosityTurbulent(8) +// -- vorticity_x(9), vorticity_y(10), vorticity_z(11), vorticityMagnitude(12), strain_rate(13), Q_criteria(14) +// -- Cp(15), timeStep(16), volume(17) +// -- modeledTKE(18),modeleddissipationrate(19), SSTF1(20), SSTF2(21) +// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!!. +// Arriables order must from small to larger. +int nVisualVariables = 8; +int visualVariables[8] = 0, 1, 2, 3, 4, 5, 6, 15; + +// limit_mode: limit model. +// 0 - limit only for pressure and denstiny, then get the min value +// 1 - limit for every variables, then get the min value +// limiter_vec: +// 0 - Each variable use the same limiter coefficient. +// 1 - Each variable use the respective limiter coefficients. +// reconmeth: +// 0 - When reconstruct face value, Q+, Q- use respective limiter coefficients. +// 1 - Q+, Q- use the min limiter coefficients of left and right cell. +int reconmeth = 1; +int limit_mode = 0; +int limiter_vec = 0; diff --git a/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/grid_para.hypara b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/grid_para.hypara new file mode 100644 index 0000000..d5a8df3 --- /dev/null +++ b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/grid_para.hypara @@ -0,0 +1,30 @@ +######################################################################### +# Grid data type # +######################################################################### +// gridtype: Grid type for generation, conversion, reconstruction, merging. +// 0 -- Unstructured grid. +// 1 -- Structured grid. +// axisup: Type of Cartisien coordinates system, used in grid conversion. +// 1 -- Y upward. (default) +// 2 -- Z upward. +// from_gtype: Type of grid data type in grid conversion process. +// -1 -- MULTI_TYPE +// 1 -- HyperFLOW( PHengLEI ), *.fts. +// 2 -- CGNS, *.cgns. +// 3 -- Plot3D type of structured grid, *.dat/*.grd. +// 4 -- Fieldview type of unstructured grid, *.dat/*.inp. +// 5 -- Fluent, *.cas/*.msh. +// 6 -- Ustar, mgrid.in. +// 7 -- Hybrid, include both of unstructured and structured grid, *.fts. +// 8 -- GMSH, *.msh. +int gridtype = 0; +int axisup = 2; +int from_gtype = 2; + +######################################################################### +# File path # +######################################################################### +// from_gfile: path of original data file for unstructure grid convert from. +// out_gfile: path of target file for grid convert to, *.fts type of file usually. +string from_gfile = "./grid/M6_str2unstr.cgns"; +string out_gfile = "./grid/M6_str2unstr.fts"; diff --git a/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/key.hypara b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/key.hypara new file mode 100644 index 0000000..91b77fb --- /dev/null +++ b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/key.hypara @@ -0,0 +1,51 @@ +string title = "PHengLEI Main Parameter Control File"; + +// IMPORTANT NOTICE��DON NOT MODIFY THE FOWLLOWING LINE +string defaultParaFile = "./bin/cfd_para.hypara"; + +// ndim: Dimensional of the grid: 2 or 3. +// nparafile: the number of the parameter file. +// nsimutask: simulation task type. +// 0 -- CFD Solver of NS or Turbulation. +// 1 -- Grid generation: for special typical cases, such as cylinder, flat plate, etc. +// Grid conversion: from other format to HyperFLOW format (.fts). +// Grid reconstruction: such as grid adaptation. +// Grid merging: merge two blocks into one block. +// Grid repairing: repair the original grid in order to remove the negative volume cells. +// 2 -- Wall distance computation for turb-solver. +// 3 -- Grid partition. +// 4 -- Knowledge repository / examples of PHengLEI-API. +int ndim = 3; +int nparafile = 1; + +int nsimutask = 0; +//string parafilename = "./bin/cfd_para_subsonic.hypara"; +string parafilename = "./bin/cfd_para_transonic.hypara"; +//string parafilename = "./bin/cfd_para_supersonic.hypara"; +//string parafilename = "./bin/cfd_para_hypersonic.hypara"; +//string parafilename = "./bin/incompressible.hypara"; + +//int nsimutask = 1; +//string parafilename = "./bin/grid_para.hypara"; + +//int nsimutask = 2; +//string parafilename = "./bin/cfd_para.hypara"; + +//int nsimutask = 3; +//string parafilename = "./bin/partition.hypara"; + +//int nsimutask = 4; +//string parafilename = "./bin/repository.hypara"; + +//int nsimutask = 5; +//string parafilename = "./bin/overset_grid_view.hypara"; + +//int nsimutask = 99; +//string parafilename = "./bin/post_processing.hypara"; + +// ---------------- advanced Parameters, DO NOT care it ----------- +int iovrlap = 0; +int numberOfGridProcessor = 0; +// ATP read +//@string parafilename1 = "" +//@string parafilename2 = ""; diff --git a/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/partition.hypara b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/partition.hypara new file mode 100644 index 0000000..634c0d8 --- /dev/null +++ b/Y03_ThreeD_M6_MC-LUSGS_Unstruct_Branch_TH/bin/partition.hypara @@ -0,0 +1,20 @@ +// pgridtype: The grid type. +// 0 -- unstruct grid +// 1 -- struct grid +// maxproc: The number of partition zones that want to be divided into, +// which is equal to the number of CPU processors you want. +// Usually, 50~100 thousands structured cells per CPU-Core is suggested. +// 30~70 thousands unstructured cells per CPU-Core is suggested. +// original_grid_file : original grid file that want to be divided(HyperFLOW/PHengLEI type, *.fts). +// partition_grid_file : target partition grid file(HyperFLOW/PHengLEI type, *.fts). + +int pgridtype = 0; +int maxproc = 4; + +string original_grid_file = "./grid/m6_unstr.fts"; +string partition_grid_file = "./grid/m6_unstr__4.fts"; + + +// Number of multi-grid levels, ONLY used for structured grid. +// 1 -- single level, 2 -- 2 level, N -- N level, ..., et al. +int numberOfMultigrid = 1;