diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para.hypara b/A16_TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para.hypara similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para.hypara rename to A16_TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para.hypara diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para_subsonic.hypara b/A16_TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para_subsonic.hypara rename to A16_TwoD_NLR7301_SST_Struct_1CPU/bin/cfd_para_subsonic.hypara diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/bin/grid_para.hypara b/A16_TwoD_NLR7301_SST_Struct_1CPU/bin/grid_para.hypara similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/bin/grid_para.hypara rename to A16_TwoD_NLR7301_SST_Struct_1CPU/bin/grid_para.hypara diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/bin/key.hypara b/A16_TwoD_NLR7301_SST_Struct_1CPU/bin/key.hypara similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/bin/key.hypara rename to A16_TwoD_NLR7301_SST_Struct_1CPU/bin/key.hypara diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/bin/partition.hypara b/A16_TwoD_NLR7301_SST_Struct_1CPU/bin/partition.hypara similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/bin/partition.hypara rename to A16_TwoD_NLR7301_SST_Struct_1CPU/bin/partition.hypara diff --git a/A16-TwoD_NLR7301_SST_Struct_1CPU/grid/网格地址.txt b/A16_TwoD_NLR7301_SST_Struct_1CPU/grid/网格地址.txt similarity index 100% rename from A16-TwoD_NLR7301_SST_Struct_1CPU/grid/网格地址.txt rename to A16_TwoD_NLR7301_SST_Struct_1CPU/grid/网格地址.txt diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para.hypara b/A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para.hypara similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para.hypara rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para.hypara diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para_supersonic.hypara b/A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para_supersonic.hypara similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para_supersonic.hypara rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/cfd_para_supersonic.hypara diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/grid_para.hypara b/A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/grid_para.hypara similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/grid_para.hypara rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/grid_para.hypara diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/key.hypara b/A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/key.hypara similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/key.hypara rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/key.hypara diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/partition.hypara b/A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/partition.hypara similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/bin/partition.hypara rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/bin/partition.hypara diff --git a/A17-ThreeD_Compression_Ramp-16_SA_Struct/grid/网格地址.txt b/A17_ThreeD_Compression_Ramp-16_SA_Struct/grid/网格地址.txt similarity index 100% rename from A17-ThreeD_Compression_Ramp-16_SA_Struct/grid/网格地址.txt rename to A17_ThreeD_Compression_Ramp-16_SA_Struct/grid/网格地址.txt diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para.hypara b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para.hypara similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para.hypara rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para.hypara diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para_hypersonic.hypara b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para_hypersonic.hypara similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para_hypersonic.hypara rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/cfd_para_hypersonic.hypara diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/grid_para.hypara b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/grid_para.hypara similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/grid_para.hypara rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/grid_para.hypara diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/key.hypara b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/key.hypara similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/key.hypara rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/key.hypara diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/partition.hypara b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/partition.hypara similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/partition.hypara rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/bin/partition.hypara diff --git a/A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/grid/网格地址.txt b/A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/grid/网格地址.txt similarity index 100% rename from A18-ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/grid/网格地址.txt rename to A18_ThreeD_Hollow_Cylinder_Flare_Laminar_Struct_16CPU/grid/网格地址.txt diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para.hypara b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para.hypara similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para.hypara rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para.hypara diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para_hypersonic.hypara b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para_hypersonic.hypara similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para_hypersonic.hypara rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/cfd_para_hypersonic.hypara diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/grid_para.hypara b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/grid_para.hypara similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/grid_para.hypara rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/grid_para.hypara diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/key.hypara b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/key.hypara similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/key.hypara rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/key.hypara diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/partition.hypara b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/partition.hypara similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/partition.hypara rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/bin/partition.hypara diff --git a/A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/grid/网格地址.txt b/A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/grid/网格地址.txt similarity index 100% rename from A19-ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/grid/网格地址.txt rename to A19_ThreeD_BluntCone_Ma10d6_Laminar_Struct_64CPU/grid/网格地址.txt diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para.hypara b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para.hypara similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para.hypara rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para.hypara diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para_hypersonic.hypara b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para_hypersonic.hypara similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para_hypersonic.hypara rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/cfd_para_hypersonic.hypara diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/grid_para.hypara b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/grid_para.hypara similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/grid_para.hypara rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/grid_para.hypara diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/key.hypara b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/key.hypara similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/key.hypara rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/key.hypara diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/partition.hypara b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/partition.hypara similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/partition.hypara rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/bin/partition.hypara diff --git a/A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/grid/网格地址.txt b/A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/grid/网格地址.txt similarity index 100% rename from A20-ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/grid/网格地址.txt rename to A20_ThreeD_OV102_Ma20_Laminar_H50_Struct_24CPU/grid/网格地址.txt diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/boundary_condition_ref.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/boundary_condition_ref.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/boundary_condition_ref.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/boundary_condition_ref.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para_supersonic.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para_supersonic.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para_supersonic.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/cfd_para_supersonic.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/grid_para.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/grid_para.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/grid_para.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/grid_para.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/key.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/key.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/key.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/key.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/partition.hypara b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/partition.hypara similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/partition.hypara rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/bin/partition.hypara diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/grid/网格地址.txt b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/grid/网格地址.txt similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/grid/网格地址.txt rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/grid/网格地址.txt diff --git a/A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/三维结构激波干扰超声速层流平板_算例说明文档.pdf b/A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/三维结构激波干扰超声速层流平板_算例说明文档.pdf similarity index 100% rename from A21-ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/三维结构激波干扰超声速层流平板_算例说明文档.pdf rename to A21_ThreeD_ShockwaveInteractionPlate_Ma2_Laminar_UDB_Struct_1CPU/三维结构激波干扰超声速层流平板_算例说明文档.pdf diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/boundary_condition_ref.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/boundary_condition_ref.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/boundary_condition_ref.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/boundary_condition_ref.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para_supersonic.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para_supersonic.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para_supersonic.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/cfd_para_supersonic.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/grid_para.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/grid_para.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/grid_para.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/grid_para.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/key.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/key.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/key.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/key.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/partition.hypara b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/partition.hypara similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/partition.hypara rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/bin/partition.hypara diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/grid/网格地址.txt b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/grid/网格地址.txt similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/grid/网格地址.txt rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/grid/网格地址.txt diff --git a/A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/三维结构弹体喷流_算例说明文档.pdf b/A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/三维结构弹体喷流_算例说明文档.pdf similarity index 100% rename from A22-ThreeD_Jet_Ma3d33_SST_Struct_8CPU/三维结构弹体喷流_算例说明文档.pdf rename to A22_ThreeD_Jet_Ma3d33_SST_Struct_8CPU/三维结构弹体喷流_算例说明文档.pdf diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para.hypara b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para.hypara similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para.hypara rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para.hypara diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para_subsonic.hypara b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para_subsonic.hypara rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/cfd_para_subsonic.hypara diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/grid_para.hypara b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/grid_para.hypara similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/grid_para.hypara rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/grid_para.hypara diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/key.hypara b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/key.hypara similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/key.hypara rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/key.hypara diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/partition.hypara b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/partition.hypara similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/partition.hypara rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/bin/partition.hypara diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/grid/网格地址.txt b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/grid/网格地址.txt similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/grid/网格地址.txt rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/grid/网格地址.txt diff --git a/A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/二维结构低速平板转捩算例说明文档.pdf b/A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/二维结构低速平板转捩算例说明文档.pdf similarity index 100% rename from A23-TwoD_Plate_S-KSR_SST_Struct_4CPU/二维结构低速平板转捩算例说明文档.pdf rename to A23_TwoD_Plate_S-KSR_SST_Struct_4CPU/二维结构低速平板转捩算例说明文档.pdf diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para.hypara b/B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para.hypara similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para.hypara rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para.hypara diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para_subsonic.hypara b/B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para_subsonic.hypara rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/cfd_para_subsonic.hypara diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/grid_para.hypara b/B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/grid_para.hypara similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/grid_para.hypara rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/grid_para.hypara diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/key.hypara b/B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/key.hypara similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/key.hypara rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/key.hypara diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/partition.hypara b/B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/partition.hypara similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/bin/partition.hypara rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/bin/partition.hypara diff --git a/B14-TwoD_30p30n_SA_Unstruct_4CPU/grid/网格地址.txt b/B14_TwoD_30p30n_SA_Unstruct_4CPU/grid/网格地址.txt similarity index 100% rename from B14-TwoD_30p30n_SA_Unstruct_4CPU/grid/网格地址.txt rename to B14_TwoD_30p30n_SA_Unstruct_4CPU/grid/网格地址.txt diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para.hypara b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para.hypara similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para.hypara rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para.hypara diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para_subsonic.hypara b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para_subsonic.hypara rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/cfd_para_subsonic.hypara diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/grid_para.hypara b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/grid_para.hypara similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/grid_para.hypara rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/grid_para.hypara diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/key.hypara b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/key.hypara similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/key.hypara rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/key.hypara diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/partition.hypara b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/partition.hypara similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/bin/partition.hypara rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/bin/partition.hypara diff --git a/B15-TwoD_NLR7301_SA_Unstruct_1CPU/grid/网格地址.txt b/B15_TwoD_NLR7301_SA_Unstruct_1CPU/grid/网格地址.txt similarity index 100% rename from B15-TwoD_NLR7301_SA_Unstruct_1CPU/grid/网格地址.txt rename to B15_TwoD_NLR7301_SA_Unstruct_1CPU/grid/网格地址.txt diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para.hypara b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para.hypara similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para.hypara rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para.hypara diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para_hypersonic.hypara b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para_hypersonic.hypara similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para_hypersonic.hypara rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/cfd_para_hypersonic.hypara diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/grid_para.hypara b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/grid_para.hypara similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/grid_para.hypara rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/grid_para.hypara diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/key.hypara b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/key.hypara similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/key.hypara rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/key.hypara diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/partition.hypara b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/partition.hypara similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/partition.hypara rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/bin/partition.hypara diff --git a/B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/grid/网格地址.txt b/B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/grid/网格地址.txt similarity index 100% rename from B16-ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/grid/网格地址.txt rename to B16_ThreeD_Hollow_Cylinder_Flare_Laminar_Unstruct_16CPU/grid/网格地址.txt diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para.hypara b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para.hypara similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para.hypara rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para.hypara diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para_subsonic.hypara b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para_subsonic.hypara rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/cfd_para_subsonic.hypara diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/grid_para.hypara b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/grid_para.hypara similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/grid_para.hypara rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/grid_para.hypara diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/key.hypara b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/key.hypara similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/key.hypara rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/key.hypara diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/partition.hypara b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/partition.hypara similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/partition.hypara rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/bin/partition.hypara diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/grid/网格地址.txt b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/grid/网格地址.txt similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/grid/网格地址.txt rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/grid/网格地址.txt diff --git a/B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/二维非结构低速平板转捩算例说明文档.pdf b/B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/二维非结构低速平板转捩算例说明文档.pdf similarity index 100% rename from B17-TwoD_Plate_S-KSR_SST_Unstruct_4CPU/二维非结构低速平板转捩算例说明文档.pdf rename to B17_TwoD_Plate_S-KSR_SST_Unstruct_4CPU/二维非结构低速平板转捩算例说明文档.pdf diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/README.txt b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/README.txt similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/README.txt rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/README.txt diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para.hypara b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para.hypara similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para.hypara rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para.hypara diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/grid_para.hypara b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/grid_para.hypara similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/grid_para.hypara rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/grid_para.hypara diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/key.hypara b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/key.hypara similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/key.hypara rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/key.hypara diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/partition.hypara b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/partition.hypara similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/partition.hypara rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/partition.hypara diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/grid/网格地址.txt b/B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/grid/网格地址.txt similarity index 100% rename from B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/grid/网格地址.txt rename to B18_ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/grid/网格地址.txt diff --git a/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/bin/cfd_para_subsonic.hypara b/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/bin/cfd_para_subsonic.hypara index c14a82b..8abd781 100644 --- a/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/bin/cfd_para_subsonic.hypara +++ b/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/bin/cfd_para_subsonic.hypara @@ -159,7 +159,7 @@ int nLUSGSSweeps = 1; // Please use 'rae2822_hybrid2d__4.fts' here! // plotFieldType: If dump out the whole field results to tecplot or not, 0 / 1. -string gridfile = "./grid/R67.fts"; +string gridfile = "./grid/R67__6.fts"; int plotFieldType = 1; // ----------------- Advanced Parameters, DO NOT care it ---------------- diff --git a/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/三维非结构R67算例说明文档.pdf b/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/三维非结构R67算例说明文档.pdf index bfef966..b0b32ef 100644 Binary files a/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/三维非结构R67算例说明文档.pdf and b/B22_ThreeD_Rotor67_SngleZone_RotatingFrame_6CPU/三维非结构R67算例说明文档.pdf differ diff --git a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/cfd_para_transonic.hypara b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/cfd_para_transonic.hypara index 1ddbbaa..7b29c1c 100644 --- a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/cfd_para_transonic.hypara +++ b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/bin/cfd_para_transonic.hypara @@ -184,8 +184,8 @@ int plotFieldType = 1; // 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]; +int nVisualVariables = 9; +int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15, 81]; // limitVariables: Limit model (It is useful only if limitVector is 0). // 0 -- limit only for pressure and denstiny, then get the min value. diff --git a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/二维双NACA0012翼型非结构重叠网格计算算例说明文档.pdf b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/二维双NACA0012翼型非结构重叠网格计算算例说明文档.pdf index bf613a2..dd3bdd5 100644 Binary files a/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/二维双NACA0012翼型非结构重叠网格计算算例说明文档.pdf and b/F04_TwoD_Dual0012_OversetGrid_InvisCal_Unstruct_4CPU/二维双NACA0012翼型非结构重叠网格计算算例说明文档.pdf differ diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara index 83ac8fb..67b2477 100644 --- a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara +++ b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara @@ -50,7 +50,10 @@ int RBDMethod_1 = 1; double gravity_1 = 9.8; // dimensional physical time for additional force(s). -double addedForceTime_1[] = 0.054; +double addedForceTime_1[] = 0.0; + +// dimensional massCenterPosition for additional force(s). +double addedForcePosition_1[] = 0.0, -0.9947, 0.0; // additional force(inertia system) fX fY fZ. double addedForce_1[] = 0.0, -53342.42, 0.0; @@ -59,4 +62,4 @@ double addedForce_1[] = 0.0, -53342.42, 0.0; double addedMoment_1[] = 0.0, 0.0, -12129; // the deformation method of the parts. -int morphing_1 = 0; \ No newline at end of file +int morphing_1 = 0; diff --git a/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic.hypara b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic.hypara index 447ea5d..29b73e2 100644 --- a/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic.hypara +++ b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic.hypara @@ -7,12 +7,12 @@ // intervalStepForce: The step intervals for aerodynamics coefficients file 'aircoef.dat' saved. // intervalStepRes: The step intervals for residual 'res.dat' saved. -int maxSimuStep = 2000; +int maxSimuStep = 1000; -int intervalStepFlow = 50; -int intervalStepPlot = 50; -int intervalStepForce = 1; -int intervalStepRes = 1; +int intervalStepFlow = 100; +int intervalStepPlot = 100; +int intervalStepForce = 50; +int intervalStepRes = 10; ######################################################################### # Inflow Parameter # @@ -149,7 +149,7 @@ double venkatCoeff = 0.5; // The bigger the value, the convergence faster but lower robustness. // ktmax: The lower the value, the more robustness, 1.0e5 - 1.0e10. -int iunsteady = 1; +int iunsteady = 0; double physicalTimeStep = 0.05; int min_sub_iter = 15; int max_sub_iter = 31; @@ -158,9 +158,9 @@ int aleStartStrategy = 1; int ifStartFromSteadyResults = 1; int ifLocalTimeStep = 0; -double CFLStart = 0.1; -double CFLEnd = 20.0; -int CFLVaryStep = 10; +double CFLStart = 0.01; +double CFLEnd = 10.0; +int CFLVaryStep = 50; ######################################################################### # File In or Out # diff --git a/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic_unsteady.hypara b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic_unsteady.hypara new file mode 100644 index 0000000..447ea5d --- /dev/null +++ b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/cfd_para_supersonic_unsteady.hypara @@ -0,0 +1,206 @@ +######################################################################### +# 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 = 2000; + +int intervalStepFlow = 50; +int intervalStepPlot = 50; +int intervalStepForce = 1; +int intervalStepRes = 1; + +######################################################################### +# Inflow Parameter # +######################################################################### +// refMachNumber: Mach number. +// attackd: Angle of attack. +// angleSlide: Angle of sideslip. +// wallTemperature: 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. +// 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 = 2.50; +double attackd = 0.0; +double angleSlide = 0.0; + +double wallTemperature = -1.0; +int dump_Q = 0; + +int inflowParaType = 0; +double refReNumber = 4.8e6; +double refDimensionalTemperature = 51.0; + +//int inflowParaType = 1; +//double height = 0.001; + +//int inflowParaType = 2; +//double refDimensionalTemperature = 6051.024; // The total temper ature, T*(1+(refGama-1)*M*M/2). +//double refDimensionalPressure = 4.299696E09; // The total pressure, p*(T0/T)^(refGama/(refGama-1)). + +double gridScaleFactor = 1.0; + +double forceReferenceLengthSpanWise = 1.0; // unit of meter. +double forceReferenceLength = 1.0; // unit of meter. +double forceReferenceArea = 0.7854; // unit of meter^2. +double TorqueRefX = 5.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 = 2; +double roeEntropyScale = 1.0; +######################################################################### +# Spatial Discretisation # +######################################################################### +#******************************************************************* +# Struct Solver * +#******************************************************************* +// inviscidSchemeName: Spatial discretisation scheme of struct grid. +// Using this when solve structered grid or hybrid. +// -- "vanleer", "steger", "ausmpw". +// str_limiter_name: Limiter of struct grid. +// -- "minmod", "3rd_minmod_smooth". + +string inviscidSchemeName = "steger"; +string str_limiter_name = "minvan"; + +#******************************************************************* +# 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 = "vanleer"; +string uns_limiter_name = "vencat"; +double venkatCoeff = 0.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. +// ktmax: The lower the value, the more robustness, 1.0e5 - 1.0e10. + +int iunsteady = 1; +double physicalTimeStep = 0.05; +int min_sub_iter = 15; +int max_sub_iter = 31; +double tol_sub_iter = 0.0001; +int aleStartStrategy = 1; +int ifStartFromSteadyResults = 1; + +int ifLocalTimeStep = 0; +double CFLStart = 0.1; +double CFLEnd = 20.0; +int CFLVaryStep = 10; + +######################################################################### +# 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/finner__16.fts"; +int plotFieldType = 1; +int visualfileType = 1; +int walldistMethod = 3; + +// ----------------- 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 = 0; +int limitVariables = 0; +int limitVector = 0;