Diferencia entre revisiones de «OpenFOAM swak4Foam»

De NLHPC
(Página creada con «== ¿Qué es? == Swak4foam (Swiss Army Knife for Foam) es un conjunto de librerías y utilidades para realizar varios tipos de manipulación y representación de datos para…»)
(Sin diferencias)

Revisión del 20:55 30 ago 2022

¿Qué es?

Swak4foam (Swiss Army Knife for Foam) es un conjunto de librerías y utilidades para realizar varios tipos de manipulación y representación de datos para OpenFOAM.

Modulos

Se ha podido compilar en el sistema de modulos Lmod para las siguientes versiones:

  • OpenFOAM/v1712
  • OpenFOAM/5.0-20180108

== Preparando entorno == Copiaremos en nuestro directorio los tutoriales, cargaremos la versión OpenFOAM/5.0-20180108 disponible en Lmod:

$ module load Lmod/6.5
$ source $LMOD_PROFILE
$ module load intel/2017b OpenFOAM/5.0-20180108 
$ . $FOAM_BASH 
$ mkdir -p $FOAM_RUN
$ git clone https://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-swak4Foam-dev.git swak4Foam
$ cd swak4Foam
$ git checkout branches/develop
$ ./Allwclean
$ time ./Allwmake | tee log.make 2>&1

Al final recibiremos un mensaje como:

If you want to use swakCoded-function object or compile software based on swak set the environment variable SWAK4FOAM_SRC to/home/usuario/OpenFOAM/usuario-v1712/run/swak4Foam/Libraries (most people will be fine without setting that variable)

Referencias

Twitter: swak4foam and pyfoam GitHub: openfoam-extend-swak4Foam-dev Installation/swak4Foam/Downloading