# Elmer oracle — DURUM (2026-07-15)

## CALISAN (yeniden kullanilabilir)
- `Dockerfile` → `fiko-elmer-oracle:2` — Elmer 26.2 + gmsh, **resmi CSC PPA'sindan** (rastgele
  Docker Hub imaji DEGIL). ⚠️ `--no-install-recommends` libopenblas'i kirpar → ElmerSolver acilmaz.
- `kup.geo` → gmsh, 1/8 oktant, conformal (`BooleanFragments`; `BooleanDifference` uyumsuz mesh birakir).
  ElmerGrid dogruladi: "single piece... mesh is conforming". 6569 dugum.
- `ElmerGrid 14 2 kup.msh -autoclean -out mesh` → govde eslemesi DOGRU (`metal=1`, `kum=2`).

## SIF TUZAKLARI (pahali ogrenildi)
1. ⛔ **`Phase Change Model` Solver bolumune KONULMAZ** → sif ayristirmasi bozulur, SONRAKI
   anahtarlar sessizce yutulur (belirti: "Give Linear System Solver" hatasi, oysa satir orada).
   Yeri: **Simulation** bolumu. Tasiyinca "No Dirichlet conditions" da duzeldi.
2. ⛔ **ElmerGrid sinirlari YENIDEN NUMARALAR.** gmsh'te `Physical Surface("dis",3)` → Elmer'de **1**.
   `Target Boundaries = 3` SESSIZCE hicbir sey yapmaz (BC yok = adyabatik). `mesh.names` ile dogrula.
3. ⛔ `Phase Change Model = "Spatial 2"` + `Enthalpy` tablosu → **SEGFAULT** (Solver.F90:92). ACIK.

## OLCUM
- Ilk kosu (gorunur-isi-sigasi c(T), dt=0.5): **103.1s** → ⛔ **ENERJI SINIRINI IHLAL EDIYOR, COPTUR.**
  Belirti: t=0.5s'de max=689.4°C. Fo=0.07 → merkez dokunulmamis olmali, max=700.0 KALMALI.
  Kok neden hipotezi: dt=0.5'te ~20°C/adim, 60°C mushy bandi 3 adimda atlaniyor → c(T) bandin
  disinda degerlendiriliyor → **gizli isi kayboluyor**. Klasik apparent-heat-capacity tuzagi.

## EL ILE ENERJI SINIRI (bu turun ASIL kazanimi — Elmer GEREKTIRMEDI)
Metal oktant 0.02144 kg; 700→555.6°C icin 524.167 J/kg → **Q=11.238 J**.
Kum emilimi (yari-sonsuz, 3 acik yuz, A=1.2e-3 m², b=√(kρc)=1059.8):
  Q(t) = A·b·ΔT·2√t/√π
Temas sicakligi T_c=(b_m·585+b_s·25)/(b_m+b_s)=556.4°C (b_m=19676) → ΔT=531.4 → **t=217s**
ΔT=560 (arayuz Tf'de) alinirsa → **t=195s**.
→ **Sinir: 195-217s.** Elmer'in 103s'i bunun ALTINDA = fiziksel imkansiz = vaka bozuk. Bu kontrol
copu yakaladi; oracle olmasa da is gordu.

## SONUC (dikkat: fikatia CURUTULMEDI)
| kaynak | sure |
|--------|------|
| Chvorinov klasik (yalniz L) | 107.7s |
| **el enerji sinemi (yari-sonsuz, ALT SINIR)** | **195-217s** |
| fikatia res=40 / res=72 | 286.9s / 277.0s |
| Elmer (bozuk vaka) | ~~103.1s~~ COP |

Enerji siniri **ALT sinirdir**: her yuzun kumunu bagimsiz yari-sonsuz sayar; gercekte kup
KOSE/KENARlarinda kum iki-uc yuz arasinda PAYLASILIR → oralarda daha cabuk doyar → daha az emer
→ gercek sure DAHA UZUN. fikatia'nin 277s'i (+%28) bu etkiyle TUTARLI.
→ **fikatia su an elimizdeki hicbir bagimsiz referansla celismiyor.** Acik soru: +%30 kose
duzeltmesi dogru mu? Cevabi Elmer (3B conjugate) veya termokupl verir.

## SIRADAKI (kim devam ederse)
1. Segfault: `Spatial 2` yerine **`Temporal`** faz-degisim modelini dene; ya da `Enthalpy` yerine
   `Latent Heat` + `Melting Point`/`Solidus`/`Liquidus` anahtarlari.
2. Alternatif (yontem riskini tamamen atlar): c(T) gorunur-sigasi KALSIN ama **dt=0.05** yap
   (~2°C/adim, 60°C bandi ~30 ornek). Pahali (~90dk) ama Elmer semantigine bagimli degil.
   Dogrulama: sonuc 195-217s'in USTUNDE cikmali, yoksa yine gizli isi kaybi var.
3. Kabul olcutu: Elmer sonucu enerji sinirini GECMELI. Gecmiyorsa vaka bozuktur, oracle degildir.
