phicau / IHFOAM

IHFOAM is a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
11 stars 13 forks source link

Instalación Ubuntu 14.04 & OpenFOAM-2.3.0 #2

Closed lmaiztegi closed 9 years ago

lmaiztegi commented 9 years ago

Hola Pablo:

Siguiendo las instrucciones de instalación de IHFOAM en la wiki de OpenFOAM, he descargado el contenido de este repositorio a través de git. He abierto una terminal y he ejecutado el alias of230 que configuré en la instalación (tal como se indica aquí), para que reconozca las variables. Al tratar de ejecutar el script allMake situado en la carpeta genAbs (paso 2.3 Compilation obtengo el siguiente error):

leire@satellite:~/IHFOAM/genAbs$ ./allMake
wmake: 'Make' directory does not exist in /home/leire/IHFOAM/genAbs/waveGeneration
    Searching up directories tree for Make directory
wmake error: could not find Make directory
wmake error: file 'Make/files' does not exist in /home/leire
\n\nWave generation boundary conditions compilation failed

Si ejecuto directamente localMake en la carpeta waveGeneration, obtengo el mismo error.

He abierto el fichero allMake para aislar el error, y he comprobado que hasta la línea 10 se ejecuta correctamente. Al ejecutrar wclean también da el siguiente error (aunque se dirige a /dev/null y no se muestra): wclean error: 'Make' directory does not exist.

¿Se trata de un problema de instalación/configuración de mi versión de OpenFOAM (ya que la versión está soportada)? ¿O debo añadir modificar los scripts descargados de git?

Un saludo

phicau commented 9 years ago

Hola Leire,

según comentas, todos los pasos que has realizado son correctos, y yo los acabo de seguir en mi ordenador y no he tenido problemas.

Por ello, lo único que se me ocurre es que no se haya descargado bien, porque no encuentra la carpeta Make dentro de waveGeneration y en el repositorio sí que está:

https://github.com/phicau/IHFOAM/tree/master/genAbs/waveGeneration

Echa un ojo a ver si la carpeta está y en caso contrario intenta bajarte de nuevo el repositorio. Si todo va bien, tiene que funcionar.

Otra cosa es que 2.3 está soportada, pero no incluímos el modelo del poroso por problemas en el cálculo de presiones, como verás en la Wiki. Por eso recomendamos que la gente use la 2.2.

Saludos

lmaiztegi commented 9 years ago

Hola Pablo,

Efectivamente, no se había descargado correctamente y por eso faltaban los archivos. He borrado, he vuelto a hacer un git clone, y he podido instalarlo sin problemas. Estoy a la espera de que me llegue el correo para probar los Tutoriales :smiley: .

Aunque he visto que los dos primeros tutoriales no utilizan porosidad, voy a ir instalando la versión 2.2 también.

¡Muchas gracias por responder tan rápido!

Saludos