完善通用求解器回归与前端交互
- 引入因果坐标内核、热流体恢复和递进长时回归\n- 完善正交连线、线桥、视图保持与结果曲线缩放\n- 补充依赖约束、CI、测试基线和北京时间更新日志
This commit is contained in:
1 parent
143e8dd309
commit
b435daecf2
65 files changed
+172271
-701
No files matched your search
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "test_mql_full_branches-historical-v1",
|
||||
"description": "Historical slow-region and 2.05 s regression target for the generic solver.",
|
||||
"source": {
|
||||
"path": "tests/data/test_mql-full-branches-01-04.xml",
|
||||
"sha256": "2fb95e65f5de0c85a6a17802aef74ea004087323fd00fd8d01acf0184ff71d48",
|
||||
"bytes": 58860,
|
||||
"xmlIsAuthoritative": true,
|
||||
"simulation": {
|
||||
"tStart": 0.0,
|
||||
"tStop": 0.81,
|
||||
"sampleStep": 0.01,
|
||||
"maxStep": 0.81,
|
||||
"method": "BDF"
|
||||
}
|
||||
},
|
||||
"structure": {
|
||||
"componentCount": 98,
|
||||
"connectionCount": 106,
|
||||
"dynamicComponentCount": 33,
|
||||
"stateCount": 74,
|
||||
"resultVariableCount": 1021,
|
||||
"pressureFlowUnknownCount": 472,
|
||||
"pressureFlowEquationCount": 472,
|
||||
"pressureFlowIsSquare": true,
|
||||
"logicalEffortCoordinateCount": 68,
|
||||
"eliminatedEffortAliasCount": 204,
|
||||
"canonicalCoordinateCount": 268,
|
||||
"compatibilityScatterCount": 472,
|
||||
"jacobianNonzeroCount": 1284,
|
||||
"jacobianColorGroupCount": 31,
|
||||
"hasMechanicalStateEvents": true
|
||||
},
|
||||
"sequence": [
|
||||
"0.81s",
|
||||
"2.10s"
|
||||
],
|
||||
"lanes": {
|
||||
"solver-only": {
|
||||
"description": "Historical solver regression using the authoritative 0.01 s output grid.",
|
||||
"samplingMode": "fixed",
|
||||
"sampleStep": 0.01,
|
||||
"instrumentationMode": "standard",
|
||||
"productionEquivalentOutput": true
|
||||
},
|
||||
"production": {
|
||||
"description": "Acceptance lane preserving the authoritative XML output grid.",
|
||||
"samplingMode": "source",
|
||||
"instrumentationMode": "standard",
|
||||
"productionEquivalentOutput": true
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"0.81s": {
|
||||
"stopTime": 0.81,
|
||||
"softTimeoutSeconds": 180.0,
|
||||
"hardTimeoutSeconds": 240.0,
|
||||
"checkpointTimes": [
|
||||
0.0,
|
||||
0.04,
|
||||
0.69,
|
||||
0.70,
|
||||
0.8,
|
||||
0.81
|
||||
],
|
||||
"expectedSignalEventTimes": [
|
||||
0.04,
|
||||
0.8
|
||||
],
|
||||
"expectedMechanicalTransitionTimes": []
|
||||
},
|
||||
"2.10s": {
|
||||
"stopTime": 2.1,
|
||||
"softTimeoutSeconds": 300.0,
|
||||
"hardTimeoutSeconds": 360.0,
|
||||
"checkpointTimes": [
|
||||
0.0,
|
||||
0.04,
|
||||
0.69,
|
||||
0.70,
|
||||
0.8,
|
||||
1.0,
|
||||
2.0,
|
||||
2.05,
|
||||
2.1
|
||||
],
|
||||
"expectedSignalEventTimes": [
|
||||
0.04,
|
||||
0.8
|
||||
]
|
||||
}
|
||||
},
|
||||
"correctness": {
|
||||
"status": "partial",
|
||||
"maximumScaledResidual": 1e-7,
|
||||
"requireFiniteSeries": true,
|
||||
"requireStrictlyIncreasingTimes": true,
|
||||
"stateRelativeTolerance": 0.0002,
|
||||
"eventTimeAbsoluteToleranceSeconds": 0.00002,
|
||||
"signalEventTimeAbsoluteToleranceSeconds": 1e-12,
|
||||
"mechanicalTransitionTimesAvailable": true,
|
||||
"note": "Historical checkpoints are recorded; approved physical-state-v2 golden values remain pending."
|
||||
},
|
||||
"execution": {
|
||||
"causalExecutorV2Default": true,
|
||||
"environment": {
|
||||
"SIMULATION_CAUSAL_EXECUTOR_V2": "1",
|
||||
"SIMULATION_CAUSAL_COORDINATE_KERNEL": "1",
|
||||
"SIMULATION_CAUSAL_FAST_PATH": "1",
|
||||
"SIMULATION_ODE_JACOBIAN_MODE": "scipy",
|
||||
"SIMULATIONAPP_PROPERTY_CACHE": "on"
|
||||
},
|
||||
"predictionSafetyFactor": 1.5,
|
||||
"terminationGraceSeconds": 10.0,
|
||||
"deferAfterFailureOrTimeout": true,
|
||||
"deferWhenPredictedWallExceedsSoftTimeout": true,
|
||||
"longTestEnvironmentVariable": "RUN_TEST_MQL_FULL_BRANCHES_LONG_REGRESSION"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user