Replace Python numerical kernels with native C execution

This commit is contained in:
ljz committed 2026-09-10 01:12:18 +08:00
1 parent 48da6be21c
commit 3b38f73fe0
227 files changed
+16801 -75499

No files matched your search

+45 -45
View File
@@ -110,7 +110,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -156,7 +156,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -389,7 +389,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -435,7 +435,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -623,7 +623,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -669,7 +669,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -812,7 +812,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -858,7 +858,7 @@
"parameters": {
"gi": 1,
"cq": 0.9,
"area": 0.0000785,
"area": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1
@@ -1913,7 +1913,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -1967,7 +1967,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2021,7 +2021,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2075,7 +2075,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2129,7 +2129,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2183,7 +2183,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2237,7 +2237,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -2291,7 +2291,7 @@
"parameters": {
"gi": 1,
"cq": 0.45,
"area0": 0.0000785,
"area0": 7.85e-05,
"Cv": 0.5,
"Kv": 0.4,
"flowset": 1,
@@ -5845,8 +5845,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -5927,8 +5927,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6009,8 +6009,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6091,8 +6091,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6173,8 +6173,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6255,8 +6255,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6337,8 +6337,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6419,8 +6419,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -1,
@@ -6735,7 +6735,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -6791,7 +6791,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -6847,7 +6847,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -6903,7 +6903,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -6959,7 +6959,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -7015,7 +7015,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -7071,7 +7071,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -7127,7 +7127,7 @@
"sdiam": 0.02,
"wdiam": 0.002,
"rcont": 100000000000,
"Pdis": 1.0000000000000001e-7,
"Pdis": 1.0000000000000001e-07,
"stiffmode": 1,
"discContactOption": 1
},
@@ -7373,8 +7373,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": -0.72,
@@ -7751,8 +7751,8 @@
"fcoul": 0,
"rvisc": 0,
"wind": 0,
"dvel": 0.000001,
"restdvel": 0.000001,
"dvel": 1e-06,
"restdvel": 1e-06,
"restcoeff": 0.65,
"astrib": 0.001,
"xmin": 0,
@@ -10198,7 +10198,7 @@
"t_start": 0,
"t_stop": 10,
"step": 0.01,
"max_step": 0.001,
"max_step": 0.02,
"method": "BDF"
}
}