View full document (in Spanish) [PDF 4.60 MB] - PreventionWeb
View full document (in Spanish) [PDF 4.60 MB] - PreventionWeb
View full document (in Spanish) [PDF 4.60 MB] - PreventionWeb
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Nota: se sugiere <strong>in</strong>stalar en /usr/local/ncarg.<br />
3. Descargar el MM5<br />
Los paquetes necesarios son TERRAIN, REGRID, LITTLE_R,<br />
INTERPF, MM5.<br />
ftp://ftp.ucar.edu/mesouser/MM5V3<br />
4. Modificar el /etc/bashrc<br />
Las últimas líneas deben mostrar:<br />
export PATH=$PATH:/opt/<strong>in</strong>tel/fc/9.1.036/b<strong>in</strong>:/<br />
usr/local/ncarg/b<strong>in</strong><br />
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/<br />
<strong>in</strong>tel/fc/9.1.036/lib:/usr/local/ncarg/lib<br />
export NCARG_RO OT=/usr/local/ncarg<br />
Lo antes expuesto corresponde a un ejemplo. Se deben<br />
ajustar los cam<strong>in</strong>os a los directorios correctos del compilador.<br />
Para cargar las variables de ambientes recién <strong>in</strong>troducidas,<br />
es suficiente un: source/etc/bashrc.<br />
5. Para comprobar que todo el proceso es correcto, tener<br />
en cuenta los siguientes pasos:<br />
5.1. IFC: escribir ifort-v (Debe mostrar la versión <strong>in</strong>stalada).<br />
5.2. NCAR: idt (Debe abrir una ventana gráfica)<br />
6. Crear un directorio (p.e. /datos/MM5) y descomprimir<br />
TERRAIN:<br />
> cd /datos<br />
> mkdir MM5<br />
> tar -xvzf TERRAIN.TAR.gz (obviamente este<br />
archivo DEBE estar en este directorio)<br />
7. Verificar si está <strong>in</strong>stalada la biblioteca libg2c.<br />
En caso de no estar <strong>in</strong>stalada la biblioteca libg2c, proceder<br />
a su <strong>in</strong>stalación. Si posee un nombre dist<strong>in</strong>to, realizar el<br />
enlace simbólico.<br />
Nota: esta biblioteca puede ser descargada en línea, o<br />
está disponible en el gfortran. Por ejemplo, en Aquila@<br />
cmc.org.ve:<br />
Otra forma: se puede descargar desde: http://www.cmc.<br />
org.ve/descargas/libg2c.so<br />
[root@Aquila TERRAIN]# f<strong>in</strong>d /usr ¬name “*libg2c*”<br />
Esto busca la biblioteca<br />
/usr/local/matlab/sys/os/glnx86/libg2c.so.0<br />
/usr/local/matlab/sys/os/glnx86/libg2c.<br />
so.0.0.0<br />
/usr/lib/libg2c.so.0<br />
/usr/lib/gcc/i386¬redhat¬l<strong>in</strong>ux/3.4.3/libg2c.<br />
so<br />
/usr/lib/gcc/i386¬redhat¬l<strong>in</strong>ux/3.4.3/libg2c.a<br />
/usr/lib/libg2c.a<br />
/usr/lib/libg2c.so.0.0.0<br />
[root@Aquila TERRAIN]# ln -¬s /usr/lib/gcc/<br />
i386¬redhat¬l<strong>in</strong>ux/3.4.3/libg2c.so /usr/lib/<br />
libg2c.so<br />
C A P I T U L O III<br />
Ubicarla en /usr/lib y realizar un enlace simbólico adicional<br />
de la siguiente manera:<br />
> ln -s /usr/lib/libg2c.so /usr/lib/libg2c.<br />
so.0<br />
8. Modificar el Makefile de TERRAIN.<br />
Buscar la línea que corresponde al compilador <strong>in</strong>tel y modificar<br />
el PATH a lg2c:<br />
> vi Makefile<br />
> /<strong>in</strong>tel Esto encuentra la ocurrencia de la palabra<br />
luego del slash.<br />
El párrafo debe quedar de la siguiente manera:<br />
<strong>in</strong>tel:<br />
echo “Compil<strong>in</strong>g for L<strong>in</strong>ux us<strong>in</strong>g INTEL compiler”<br />
( $(CD) src ; $(MAKE) all \<br />
“RM = $(RM)” “RM_LIST =<br />
$(RM_LIST)” \<br />
“LN = $(LN)” “MACH =<br />
SGI” \<br />
“MAKE = $(MAKE)” “CPP =<br />
/lib/cpp” \<br />
“CPPFLAGS = -I. C traditional<br />
D$(NCARGRAPHICS) “ \<br />
“FC = ifort “ “FCFLAGS =<br />
-I. -w90-w95-convert big_endian “\<br />
“LDOPTIONS = -i_dynamic” “CFLAGS<br />
= -I. “\<br />
“LOCAL_LIBRARIES=-L$(NCARG_ROOT)/lib -L/usr/<br />
X11R6/lib -lncarg -lncarg_gks-lncarg_c-lX11-<br />
L/usr/lib -lg2c” ) ; \<br />
( $(RM) terra<strong>in</strong>.exe ; $(LN) src/terra<strong>in</strong>.exe.)<br />
;<br />
9. Ahora se procede a compilar:<br />
> make <strong>in</strong>tel<br />
> make terra<strong>in</strong>.deck<br />
10. Descargar la data necesaria para TERRAIN como<br />
sigue y descomprimirla<br />
> cd /datos/MM5/DATOS<br />
> wget ftp://ftp.ucar.edu/mesouser/MM5V3/TE-<br />
RRAIN_DATA/*<br />
> ls-1<br />
> gunzip *.gz<br />
> tar-xvf archivo.TAR<br />
10.1. Modificar terra<strong>in</strong>.deck.<strong>in</strong>tel<br />
> vi terra<strong>in</strong>.deck.<strong>in</strong>tel<br />
Y modificar:<br />
> set ftpdata = false<br />
> Set the follow<strong>in</strong>g for ftp ’ <strong>in</strong> g30 sec<br />
> elevation data from USGS ftp site<br />
> set Where30sTer = /mnt/data/terra<strong>in</strong>_data<br />
CENTRO INTERNACIONAL PARA LA INVESTIGACIÓN DEL FENÓMENO DE EL NIÑO - CIIFEN 33