! ============================================================
! M08 - Punto de partida
! Convierte el modelo validado de M07 en un flujo modular.
! ============================================================
/CLEAR,START
/FILNAME,m08_start,1
/UNITS,SI

! Contrato previsto:
! *USE,08_macro_debug.mac,beam_h,tip_force,mesh_h,case_id

beam_h=0.10
tip_force=-1000
mesh_h=0.05
case_id=1

! TODO 1: valida ARG1..ARG4 (positivos / no nulos) y detente con /EOF.
! TODO 2: fija beam_l, beam_b, young, nu y tolerancias de M07.
! TODO 3: separa construccion en 08_build.mac (/INPUT).
! TODO 4: separa solucion en 08_solve.mac.
! TODO 5: separa extraccion/validacion en 08_extract.mac.
! TODO 6: escribe m08_results.csv con entradas, FE, refs y passes.
! TODO 7: diagnostica con /STATUS,PARM y el archivo .out.
!
! Casos del curso:
! case_id=1 -> h=0.10, mesh_h=0.05, 126 nodos, 40 elementos
! case_id=2 -> h=0.08, mesh_h=0.04, 156 nodos, 50 elementos
!
! Referencias:
! uy_ref_1=-3.80952381E-4 m
! uy_ref_2=-7.44047619E-4 m
! sigma_ref_1 (x=0.2L)=9.60000E6 Pa
! sigma_ref_2 (x=0.2L)=1.50000E7 Pa

FINISH
