Mecánica de Fluidos Computacional (CFD) Linux

En el día de hoy les voy a presentar un CFD (Computational Fluid Dynamics) desarrollado por la empresa de libre distribución y alta aplicabilidad en la en solvers numéricos computacionales.

La CFD es una rama de la mecánica de fluidos que usa métodos numéricos y algoritmos de solución de ecuaciones para la resolver y analizar problemas que involucran el flujo de fluidos.

OpenFOAM® (Open Field Operation and Manipulation) es una toolbox para la personalización y ampliación de solvers numéricos de problemas de mecánica del medio continuo, este viene con una creciente colección de solvers prediseñados para tratar una amplia variedad de problemas.

Los solvers estándar de los que dispone OpenFOAM son:

  • CFD Basico
  • Flujos incompresibles
  • Flujos compresibles
  • Flujos multifase
  • DNS y LES
  • Partículas de seguimiento de flujo
  • Combustión
  • Trasferencia de calor
  • Dinámica molecular
  • Simulación directa Monte Carlo
  • Electromagnético
  • Dinámica de sólidos

Las librerías pueden ser descargadas desde la página oficial de OpenFOAM, o directamente (en nuestro querido Linux/Ubuntu) por el siguiente metodo.

Primero que todo abrimos la terminal y copiamos:

~$ VERS= 'lsb_release -cs'
~$ sudo sh -c "echo deb http://www.openfoam.com/download/ubuntu $VERS main > /etc/apt/source.list"
~$ sudo apt-get update
~$ sudo apt-get install openfoam201
~$ sudo apt-get install paraviewopenfoam3101

Nota: En la segunda linea debemos reemplazar $VERS por nuestra versión en uso, 10.04 LTS $VERS = lucid, 10.10 $VERS = maverik y 11.04 $VERS = natty.

Con esto ya estará instalado en el directorio /opt OpenFOAM-2.0.0 y Paraview-3.10.1

Configuración

Ahora debemos configurar nuestro usuario, para esto buscaremos en la carpeta personal /home/Thanatos un archivo llamado .bashrc (note que es un archivo oculto) si no existe puede crearlo. Agregue al final de este la siguiente linea:

. /opt/openfoam200/etc/bashrc

No olvide el punto del principio, ahora desde la terminal ejecutamos

~$ . ~/.bashrc

Ahora probamos nuestra instalación digitando en la terminal

~$ icoFoam -help

Si la salida de la consola es como sigue, hemos completado correctamente la instalación.

Usage: icoFoam [-parallel] [-case dir]  [-help] [-doc] [-srcDoc]

Con esto hemos completado la instalación de uno de los mas potentes solvers y CFDs (y con version para Ubuntu).

Me gustaría saber que opinas al respecto.

Anuncios

2 responses to “Mecánica de Fluidos Computacional (CFD) Linux

  • arnoldfiarn

    Hola compañero, muy buena información, lo que te sugeriría es que amplíes la instalación en sistemas como Centos, Debian, etc.

    Para que no solo los usuarios de ubuntu se beneficien con tu aporte.
    Saludos.

Tu opinión nunca está de más...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: