Info : Reading '/out/M08_radial.geo'... Info : Meshing 1D... Info : [ 0%] Meshing curve 1 (Circle) Info : [ 10%] Meshing curve 2 (Circle) Info : [ 10%] Meshing curve 3 (Circle) Info : [ 10%] Meshing curve 4 (Circle) Info : [ 20%] Meshing curve 5 (Circle) Info : [ 20%] Meshing curve 6 (Circle) Info : [ 20%] Meshing curve 7 (Circle) Info : [ 30%] Meshing curve 8 (Circle) Info : [ 30%] Meshing curve 9 (Line) Info : [ 30%] Meshing curve 10 (Line) Info : [ 40%] Meshing curve 11 (Line) Info : [ 40%] Meshing curve 12 (Line) Info : [ 40%] Meshing curve 106 (Extruded) Info : [ 50%] Meshing curve 107 (Extruded) Info : [ 50%] Meshing curve 108 (Extruded) Info : [ 50%] Meshing curve 109 (Extruded) Info : [ 60%] Meshing curve 111 (Extruded) Info : [ 60%] Meshing curve 112 (Extruded) Info : [ 60%] Meshing curve 116 (Extruded) Info : [ 60%] Meshing curve 120 (Extruded) Info : [ 70%] Meshing curve 129 (Extruded) Info : [ 70%] Meshing curve 130 (Extruded) Info : [ 70%] Meshing curve 131 (Extruded) Info : [ 80%] Meshing curve 138 (Extruded) Info : [ 80%] Meshing curve 142 (Extruded) Info : [ 80%] Meshing curve 151 (Extruded) Info : [ 90%] Meshing curve 152 (Extruded) Info : [ 90%] Meshing curve 153 (Extruded) Info : [ 90%] Meshing curve 160 (Extruded) Info : [100%] Meshing curve 164 (Extruded) Info : [100%] Meshing curve 173 (Extruded) Info : [100%] Meshing curve 175 (Extruded) Info : Done meshing 1D (Wall 0.000428909s, CPU 0.000329s) Info : Meshing 2D... Info : [ 0%] Meshing surface 101 (Transfinite) Info : [ 10%] Meshing surface 102 (Transfinite) Info : [ 20%] Meshing surface 103 (Transfinite) Info : [ 20%] Meshing surface 104 (Transfinite) Info : [ 30%] Meshing surface 113 (Extruded) Info : [ 30%] Meshing surface 117 (Extruded) Info : [ 40%] Meshing surface 121 (Extruded) Info : [ 40%] Meshing surface 125 (Extruded) Info : [ 50%] Meshing surface 126 (Extruded) Info : [ 50%] Meshing surface 139 (Extruded) Info : [ 60%] Meshing surface 143 (Extruded) Info : [ 60%] Meshing surface 147 (Extruded) Info : [ 70%] Meshing surface 148 (Extruded) Info : [ 70%] Meshing surface 161 (Extruded) Info : [ 80%] Meshing surface 165 (Extruded) Info : [ 80%] Meshing surface 169 (Extruded) Info : [ 90%] Meshing surface 170 (Extruded) Info : [ 90%] Meshing surface 183 (Extruded) Info : [100%] Meshing surface 191 (Extruded) Info : [100%] Meshing surface 192 (Extruded) Info : Done meshing 2D (Wall 0.00115008s, CPU 0.000777s) Info : Meshing 3D... Info : Meshing volume 1 (Extruded) Info : Meshing volume 2 (Extruded) Info : Meshing volume 3 (Extruded) Info : Meshing volume 4 (Extruded) Info : Done meshing 3D (Wall 0.000985258s, CPU 0s) Info : Optimizing mesh... Info : Done optimizing mesh (Wall 5.668e-06s, CPU 0s) Info : 362 nodes 674 elements Info : Removing duplicate mesh nodes... Info : Found 0 duplicate nodes Info : No duplicate nodes found Info : Done reading '/out/M08_radial.geo' Info : Meshing 3D... Info : Meshing volume 1 (Extruded) Info : Meshing volume 2 (Extruded) Info : Meshing volume 3 (Extruded) Info : Meshing volume 4 (Extruded) Info : Done meshing 3D (Wall 0.00105884s, CPU 0.000939s) Info : Optimizing mesh... Info : Done optimizing mesh (Wall 3.58501e-06s, CPU 4e-06s) Info : 362 nodes 674 elements Info : Writing '/out/M08_radial.msh'... Info : Done writing '/out/M08_radial.msh' [generate_hull_radial_mesh] geometry: R_outer=162.0mm R_inner=146.0mm wall=16.0mm L=80.0mm radial_layers=3 [generate_hull_radial_mesh] .geo written: /out/M08_radial.geo [generate_hull_radial_mesh] .msh written: /out/M08_radial.msh (gmsh Python API) [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio converted M08_Navigation_IMCS_041.msh → M08_Navigation_IMCS_041.inp [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M08_Navigation_IMCS_041 [15:36:19] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [15:36:19] [safe_solver] Solver : ccx [15:36:19] [safe_solver] JobDir : /out [15:36:19] [safe_solver] JobName : M08_Navigation_IMCS_041 [15:36:19] [safe_solver] Timeout : 7200s [15:36:19] [safe_solver] DryRun : 0 [15:36:19] [safe_solver] [15:36:19] [safe_solver] Guard-a disk precheck: free=202GB required>=20GB solver=ccx [15:36:19] [safe_solver] Guard-a: PASS [15:36:19] [safe_solver] CCX input file: FOUND (/out/M08_Navigation_IMCS_041.inp) [15:36:19] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [15:36:19] [safe_solver] Log file: /out/logs/M08_Navigation_IMCS_041.ccx.20260701-153619.log [15:36:19] [safe_solver] Log rotation: removed /out/logs/M07b_Wings_DEPLOYED_IMCS_036.ccx.20260701-153619.log [15:36:19] [safe_solver] Log rotation: removed /out/logs/M05a_AUTONOVOLT_FOLDED_IMCS_021.ccx.20260701-153619.log [15:36:19] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M08_Navigation_IMCS_041 (cwd=/out) [15:36:19] [safe_solver] Solver PID: 44 watchdog interval: 30s timeout: 7200s [15:36:19] [safe_solver] alive: 0s elapsed | disk_free=202GB | rundir=5MB | log=0MB [15:36:50] [safe_solver] [15:36:50] [safe_solver] === Solver Run Complete === [15:36:50] [safe_solver] Solver : ccx [15:36:50] [safe_solver] Exit code : 0 [15:36:50] [safe_solver] Log size : 0MB (cap: 500MB) -> 1 && echo PASS || echo FAIL [15:36:50] [safe_solver] Disk free : 202GB [15:36:50] [safe_solver] Watchdog : WATCHDOG_KILLED=0 [15:36:50] [safe_solver] LOG SIZE COMPLIANCE: 0MB / 500MB cap -> PASS [15:36:50] [safe_solver] [run_fem_ccx] ccx completed OK — frd: /out/M08_Navigation_IMCS_041.frd [D11a] linearization error: No stress data parsed from /out/M08_Navigation_IMCS_041.frd