Está en la página 1de 5

Guía de instalación - TsunAWI

Paquetes necesarios:
libhdf5-serial-1.8.4
libnetcdf6
netcdf-bin

Instalación de NETCDF
Descomprimir y ejecutar el pack contenido en el archive tar, luego ingresar por terminal al
directorio

gunzip netcdf-3.6.3.tar.gz
tar -xf netcdf-3.6.3.tar
cd netcdf-3.6.3

Ejecutar los siguientes commandos

./configure
make check
sudo make install

El script de configuración intentará encontrar las herramientas necesarias en el PATH. Al momento


de correr configure, se puede a{adir, (opcionalmente), -prefix para cambiar el directorio de
instalación. Por ejemplo, el siguiente scropt instalará la librería en /usr/local/lib, el archivo de
encabezado en /usr/local/include y las utilidades en /usr/local/bin

./configure --prefix=/usr/local

Considerar que el directorio por defecto es /usr/local.

De todas formas intentar la siguiente lista de commandos para instalar la librería. Ir al directorio
donde se descomprimió netcdf, y ejecutar en la terminal:

./configure
make
sudo apt-get remove netcdf-bin
sudo make install
copy folder src_mg
go to folder src_mg/create
mkdir ../../bin
make clean
sudo make
cd ..

cd relax
make clean
make

Instalación de TRIANGLE

Ejecutar en la terminal:

cd..
put triangle zip file in src_mg folder
unzip triangle.zip
mkdir Triangle-1.6
mv tricalc.c A.poly cmpl.sh makefile README showme.c triangle.* Triangle-1.6/
cd Triangle-1.6
sudo apt-get install x11-common
sudo apt-get install libx11-dev

sudo make
sudo cp showme triangle /usr/bin/

Configurando el mesheador

cd meshgenerator
cd mesh
mkdir grillas
cd ..
vi mesh_parameters.txt

Cambiar las rutas de los directorios en el archivo, usar los del pc, (ejemplo: /usr/local/ASD, cambiar a
/usr/local/pablo_computador)

Esc - :wq (comando para guardar y salir del editor VI).

Los siguientes comandos son para ser utilizados con los archivos del tutorial.

cd ../mesh/grillas
gedit modeldomain.poly
-------------------------
GEDIT |-|O|X|
-------------------------
4201
1 -80.0 -38.5
2 -70.5 -38.5 1
3 -70.5 -30.0 1
4 -80.0 -30.0 2
41
1122
2231
3342
4412
0
save
------------------------
Instalación de librerías adicionales
tar xvf src_tsw.tar
cd src_tsw.tar
gedit Makefile
L28 NCLIB = /usr/local/lib
L29 NC_INC = /usr/local/include
L39 ../bin/
save

make clean
rm Tsuna_t2013.x
mkdir ../bin

make
si hay problemas, remover la línea -march=native

Configurando las mallas

cd ../mesh/grillas/
gedit mesh_setup
10000.
100.
1000.
0
1
Concepcion -73.1911 -36.7941 0.8 1.5 100.
cd to meshgenerator/src_mg
gcc -O -o refine.x triangle_refine_proj_bin.c -lm
IGNORE WARNINGS
cp refine.x ../bin/
cd ../bin
mv * ../../bin

gedit Makefile
modificar linea 5, (rutas para accede a los directorios).
Save

sudo apt-get install libgfortran3:i386


make basic
showme modeldomain.1.ele
sudo apt-get install xemacs21
xemacs triangle_refine_proj_bin.c
Modificar rutas para acceder a los directorios.

gcc -O -o refine.x triangle_refine_proj_bin.c -lm


mv refine.x ../bin/
cd ..
make refine (SOLO SE PUEDE HACER SI SE TIENEN LOS ARCHIVOS BIN Y NC)

cd..
mkdir run
cd run
mkdir usgs
gedit namelist.tsunami
Cambiar líneas a las rutas adecuadas.
3 5 8 66

Herramientas matlab (LINUX)

cd
mkdir matlab

Copiar contenido de la capeta Installation (dentro de la carpeta matlab provista con este tutorial), a
esta nueva carpeta.

Ejecutar en terminal
Gedit startup.m (CAMBIAR PATHNAMES).
Sudo matlab
cd netcdf CAMBIAR RUTAS EN EL ARCHIVO ncstartup.m, (las rutas están en las líneas: 31,33 y 35).
execute ncstartup.m
netcdf in command console

probar el commando en matlab

ts_open('home/pablo/Desktop/Manual_Tsunawi/run/OK_usgs_gh_06h_gebco.nc')

También podría gustarte