FOAM FATAL IO ERROR: keyword boundaryField is undefined in dictionary 0/p
Publicado: 10 de febrero de 20251180 visitas
15
Buenas tardes comunidad,
Llevo toda la tarde intentando arrancar una simulacion con `simpleFoam` tras importar una malla desde ANSYS con `fluentMeshToFoam malla.msh` y me salta este error en toda la cara al segundo 0:
text
He mirao el archivo `0/p` 20 veces y juraria que esta bien escrito... que puede ser?? Os pego el archivo tal cual:
text
A ver si alguien ve el fallo pq yo ya no veo nada jajaja. Gracias!
#FOAM-FATAL-IO-ERROR#boundaryField#0/p#fluentMeshToFoam#sintaxis
Documentación y guías relacionadas
Consulta la referencia técnica de simpleFoam y las guías de numerics en nuestro catálogo.
1 Respuestas de la comunidad
Respuesta marcada como Solución Aceptada
Resuelve el problema21
10 feb 2025, 16:45
Hola @pimple_diego94,
Te falta un punto y coma `;` en la linea de `internalField`:
diff
Al no ponerle el `;`, el parser de OpenFOAM se piensa que la palabra `boundaryField` es un argumento del valor del campo interno y se vuelve loco buscando la seccion real.
Ademas, comprueba que los nombres de parches (`inlet`, `outlet`, `walls`) coincidan exactamente con lo que te ha dejado `fluentMeshToFoam` en `constant/polyMesh/boundary`. A veces Fluent les mete nombres tipo `wall-1` o `default-interior` y luego peta por ahi tb.
pimple_diego94:madre mia... era el maldito punto y coma jajajaja. Mil gracias crack, ya me corre perfecto!!10/2/2025
Escribe tu respuesta técnica
Insertar: