egs re o. 0@ n ip x) .m s re ( A. .M lA eg es a0 es ar m Como Instalar Seisan ad 80 ar .M a0 lA (m A. es es 0@ ar m ar ue ig Miguel A. Mares A. ([email protected]) n ip u ig o. M ad e ar es ar m m eg 0@ 80 Para lo siguiente debes de tener conocimientos de terminal en Linux (mkdir, cd, tar, chmod, etc.), aunque varios pasos los puedes hacer en el entorno gráfico. e x) .m M x) m n. .ip do sa re 80 a0 es ar m @ 00 (m 08 A. sa 1) Debes tener instalado en tu sistema gcc*, gfortran(y/o g77*)*,las librerías libx11-dev**, libncurses5-dev** y DISLIN. (****) el u ig A. lA ue ig es ar M M 0@ ar m (m n. .ip do sa re eg A. * Independientemente de que sea Ubuntu, Fedora, Mint, etc. Es necesario para compilar. ** Buscar equivalentes para tu sistema Fedora, SUSE, OpenSUSE, etc. *Si en tu sistema puedes albergar/tener ambos es mejor, te ahorraras el paso No. 9 ****En el caso de contar con Mac OS X, tener instalado Xcode (y Command Line Tools del xcode) así como instalar XQuartz e Instalar los complementos de HPC. m .M M x) d sa re eg 8 a0 es 2) Descargamos Seisan y descomprimimos el archivo, la carpeta la ponemos en el directorio que convenga a nuestras necesidades (en el directorio home, o el de usuario E.j. /home/mike/Seisan) . (m e ar m es ar M lA ue n. .ip do sa re eg ig @ 00 M x) A. (Ej. export SEISAN_TOP="/home/mike/Seisan") A. l ue 08 sa n. .ip do sa re eg 4) export SEISAN_TOP="Directorio de la carpeta Seisan" 5) Descargamos libmseed que descomprimiremos. es ar ig m n. ip o. @ 00 3) Ingresamos a la carpeta COM (Seisan/COM) y buscamos el archivo SEISAN.bash y editamos: m A. 6) La carpeta que se descomprimió 'libmseed' la debemos de mover al directorio LIB (Seisan/LIB). x) m (m es es ar m e @ 00 m ar M n. ue .ip ig M do 8 a0 es ar A. x) sa m Para MAC: SEISARCH = macosx linea 506 poner $(OUTPATH)/seed.o: seed.for $(INCS) $(fc) -fno-range-check seed.for ( A. l ue ig SEISARCH = gfortran e gr es ar M .M 7) Dentro de LIB se encuentra un archivo 'Makefile' lo abrimos y en la linea 57 agregamos: a0 80 m (m ar .M x) m lA A. ------------------------ Uso de terminal ------------------------ do sa re 80 ar m (m .M lA A. - Si tienes f77 en tu sistema salta al No.10 ó si te llega aparecer un error de compilación regresa y has el paso 9. En MAC omite el paso No. 10 m n. .ip re eg 0@ a0 es A A. el es ar 10) Busca el archivo 'seed.for' edítalo sustituyendo los logical*1 por logical en el código del programa. .ip eg 0@ 80 a0 es ar ue es ig 9) Ahora salimos de ese directorio y nos posicionaremos en LIB (Seisan/LIB). do sa re a0 es m (m M ar .M x) Para MAC: 'make' 'make clean' 'make dynamic' eg 0@ ar A. m lA n. ue es ig M 8) Ya modificado el archivo abrimos un terminal en el directorio libmseed (Seisan/LIB/ libmseed) y escribimos el comando 'make all' nos va a hacer una compilación, una vez terminada ponemos el comando 'make clean' y 'make shared'. n. e @ 00 m ar M do 8 a0 es ar A. . ar m es ue .ip do re eg 0@ 80 sa re a0 es ar a0 es ar m (m A A. M el u ig eg A.ip do sa re eg es ar M (m A.youtube. ( A.eg s re ad 80 ar .M a0 lA (m A. es ar lA ue ig .m 12) Ya terminada la compilación en el directorio LIB nos moveremos/posicionaremos al directorio PRO (Seisan/PRO).bash A. 80 a0 es ar m 14) Con el terminal posicionado en el directorio PRO ejecutamos el comando 'make all' y empieza a compilar (Según las características de tu equipo el tiempo puede variar). Y para un MAC OS X Mavericks al 27 de Enero de 2014. export seisan=/home/mike/Seisan/COM/SEISAN.youtube. . ip o. A.m e n ip u ig o.bash que se encuentra en el directorio COM. x) m eg 0@ 80 m (m ue n.04 LTS a la fecha 25 de Julio de 2012.youtube.M x) m (m n. – Una vez hecha cualquiera de las dos opciones a) o b) tecleas 'wo' y te debe posicionar el terminal en el directorio WOR del programa.com/watch?v=VaG8qXD4wgE 3b)http://www. 0@ n ip s re ad eg 0@ 80 m m x) .mx) o. . ejecutaremos el comando 'make all'.ip do sa re A. x) sa export seisan=(ruta de tu archivo bash) ( A. Y empieza a hacer la compilación. l ue ig m e gr es ar b) O ya para ejecutarlo desde cualquier lugar del sistema creamos y montamos la siguiente variable en el bashrc. el es ar . (mmaresa0800@egresado. ar .com/watch?v=bsFROXEwe30 dentro de la carpeta INF do sa re a0 es lA A.ipn.ip m n. solo llamamos a ejecutar la variable con el siguiente comando. a) Así lo corres directamente: es ar ig 08 sa n. .pdf (Seisan/INF). $seisan es A.M @ 00 M x) Ejemplo de prueba: m d sa re eg 8 a0 es ar Lo que resta es correr el programa.ip do sa re A. (por lo normal se encuentra en /etc/bashrc) .ip ig M ( Ej.com/watch?v=lJAdOy7ZErQ 3a)http://www. . M M 0@ m (m Este proceso se llevo acabo en una computadora con sistema UBUNTU 12. @ 00 (m 08 Para MAC: SEISARCH = macosx x) m n. m lA ue e ar m ig M . Mares A. M x) @ 00 cd /home/mike/Seisan/COM source SEISAN.M M Tutorial: 1)http://www.com/watch?v=LAM2dRNvXQE 2)http://www. eso se hace ejecutando el archivo SEISAN. es ig M source $seisan ó . es es 0@ ar m ar ue ig Miguel A. l ue *Las rutas del archivo pueden variar según hayas hecho en el paso 2). Y en el momento que queramos ejecutarlo.youtube. sa e ar es ar 13) En el directorio PRO buscamos el archivo 'Makefile' lo abrimos y en la linea 68 agregamos: SEISARCH=gfortran M . *Para empezar a usar el programa puedes recurrir al documento seitrain. ue es ig eg 0@ 80 m (m ar . donde quiera que estemos.M lA A.bash ) a0 ar .ip do sa re eg m n.M lA eg es a0 es ar m 11) Posicionados en el LIB en la terminal. x) .M x) m lA n.