Skip to content

Backend for characterization of fluid physical properties given pressure and temperature

License

Notifications You must be signed in to change notification settings

lrleon/back-pvt

Repository files navigation

biblioteca PVT

Dependencias

GSL - GNU Scientific Library

Sobre una distribución basada en debian puede isstalarse con

sudo apt-get install libgsl-dev

En otra distro siga las instrucciones de la página web de gsl

The GNU MPFR Library

Sobre una distribución basada en debian puede isstalarse con

sudo apt-get install libmpfr-dev libmpfrc++-dev

En otra distro siga las instrucciones de la página web de MPFR

Imake

Sobre una distribución basada en debian puede isstalarse con

sudo apt-get install xutils-dev

En otra distro tendrá que seguir estas instrucciones

Aleph-w

Descargue la última versión de Aleph-w en sourceorge

Explótela en el directorio de su preferencia.

No es necesario compilar esta biblioteca.

Los makefile buscarán una variable de ambiente llamada ALEPHW, la cual podría definirse del siguiente modo:

ALEPHW = directorio-donde-esta-alephw
export $ALEPHW

Estas líneas pueden ponerse en el archivo .bashrc, de modo que cada vez que se abra una consola la variable ya esté definida. Para evitar reiniciar una nueva consola, haga

source ~/.bashrc

luego de haber editado el archivo .bashrc

Directorios

Al presente, los directorios de trabajo son:

  1. include: declaraciones de la biblioteca
  2. 'units`: módulo de manejo de unidades
  3. tests: pruebas

Cada uno de estos directorios contiene su README explicativo de su contenido.

Generación de makefiles

La 1ra vez que descargue los fuentes ejecute

xmkmf
make Makefiles
make depend

El comando make depend genera "dependencias" de compilación, las cuales permiten detectar cuando hay que recompilar fuentes.

Cada vez que añada un nuevo archivo header al directorio include ejecute make depend.

Generación de ejecutables (por ahora los tests)

Ejecute

make all

Para generar todos los ejecutables.

Alternativamente se puede ejecuar

make all -n num

donde num sería el número de procesadores del computador. Esto permite compilar más rápido

About

Backend for characterization of fluid physical properties given pressure and temperature

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published