Sunteți pe pagina 1din 5

INSTRUCTIVO DE USO DEL PROGRAMA SWAN

INDICACIONES GENERALES

El programa Swan permite trabajar en Windows y en Linux, en este instructivo se enfocara su


uso en Linux, pero la obtencin de la malla se la realizar en Windows.
Para usar el programa se debe de poseer los datos los cuales sern analizados; stos datos se
encuentran en una malla que se puede obtener a travs del programa BlueKenue 64
Para la instalacin de los compiladores es necesario tener la plataforma perl.

INSTRUCTIVO

1. Abrir el programa BlueKenue, en donde se debe cargar un archivo tipo .xyz el cual brinda la
informacin suficiente para analizar la totalidad de la malla o solo una regin.

Fig. 1 Icono del programa

2. En nuestro caso se extrajo la malla correspondiente a Punta Pit de la siguiente manera:

2.1 Se localiza el archivo en el lado izquierdo de la pantalla en un espacio llamado Workspace,


el cual es nuestro lugar de trabajo, debajo del sub-menu Data Items, se podr localizar el
archivo cargado, se debe de arrastrar ste archivo al siguiente submen, Views en donde
inmediatamente se cargara el archivo para visualizar en la pantalla.

2.2 Luego se proceder a crear una nueva malla, posicionndonos primeramente en el men
File, luego New, y finalmente se escoge Regular Grid,

2.3 En la ventana que aparecer se especifican las coordenadas y dimensiones de la malla que
se requiere extraer, en donde Origin, siendo el origen, permite colocar las coordenadas X
y Y del inicio, Count permite colocar la cantidad de puntos que abarcar la seleccin, y
por ltimo Delta es la apreciacin que se decida colocar.
Fig. 2 Ventana de propiedades de malla.
2.4 Una vez llenos los datos se coloca aceptar y luego en el espacio de trabajo se arrastra la
malla creada hacia el archivo original, donde se debe volver a abrir y colocar initialize luego
apply y luego ok. Para visualizar esta malla creada se la arrastra al submen views y se
podr visualizar la malla creada.

Fig. 3 malla creada de Punta Pit

3. De aqu en adelante se trabajar en el sistema operativo Ubuntu; se extraen todos los archivos
del comprimido swan4101.tar.gz, el cual brindara una carpeta llamada swan4101. En la
carpeta se abre el terminal.
4. Para continuar con la instalacin se deben instalar paquetes compiladores para obtener los
archivos swan.exe.
4.1 En el terminal se escribe sudo apt install gfortran esto instalara el compilador,
4.2 Luego se debe instalar el programa mpif90, se escribe en el terminal sudo apt install
libmpich-dev,
4.3 Por ultimo se escribe perl switch.pl -unix -f95 -mpi *.ftn *.ftn90, el cual cambia los
archivos de compiladores mpi hacia los de fortran.
5. Luego se procede a realizar los archivos de configuracin.
5.1 En el terminal ponemos make config, luego make mpi, luego make ser, y por ultimo
make omp, estos comandos guiaran al ejecutable a correr en modo serial, paralelo o en
ambos,
6. Se compila el archivo swan.exe; se escribe lo siguiente en el terminal :mpif90 swmod1.f
swmod2.f m_constants.f90 m_fileio.f90 serv_xnl4v5.f90 mod_xnl4v5.f90 SwanGriddata.f90
SwanGridobjects.f90 SwanCompdata.f90 ocp*.f swan*.f Swan*.f90 -o swan.exe

7. Se procede a usar el programa swan.exe,


7.1 Para comprobar la existencia del mismo, en el terminal se escribe ls, en donde se podr
visualizar y encontrar rpidamente el archivo swan.exe.
Fig. 4 Visualizacin en el terminal de Swan.exe y swanrun

8. El archivo sfile.swn es editable y se sugiere de la mejor manera utilizar todos los comandos
apropiadamente.
8.1 El comando [SET] nos indica la magnitud de las medidas a utilizar, en este caso se utiliza
NAUT que indica la convencin de viento y direccin de oleaje.
8.2 [COORD] especifica las coordenadas a utilizar, en donde se escogi SPHE, coordenadas
esfricas,
8.3 Luego CGRID REG es un comando que permite poner las coordenadas de inicio de la
iteracin, se copia los datos que se puso en la malla que se escogi al principio en el
siguiente orden REG [xpc] [ypc] [alpc] [xlenc] [ylenc] [mxc] [myc], donde son las
cooredenadas x y y, el delta y la apreciacin que se hizo en la primera malla.
8.4 El comando READ BOT leer la malla que se escogi, y es de suma importancia que tenga el
mismo nombre.
8.5 El comando WIND especifica la velocidad y la direccin del viento, si es que se utiliza el
comando WIND se deben utilizar QUADRUPLETS, lo cual es la manera de iterar los datos,
entonces despus de INIT DEF se coloca GEN3 KOMEN lo cual significa que las iteraciones
sern ejecutadas por medio de Tercera generacin.
Fig. 5 Archivo sfile.swn

9. Para obtener los resultados se procede a copiar los archivos; swan.exe, sfile.swn,
[malla_deseada].r2s, swanrun, SPEC_W, todos estos archivos se utilizaran para obtener el
archivo results.mat el cual puede ser visualizado por MatLab y obtener imgenes de las
predicciones de viento y oleaje.

10. En el terminal se coloca swanrun input sfile swan.exe, al hacer esto y si es que no se cometi
ningn error, el programa comenzar a funcionar y a iterar cada dato, hasta obtener el archivo
results.mat, a parte de este archivo el programa brinda el archivo sfile.prt donde se pueden
visualizar errores, si es que existen y verificar el proceso completo de iteracin.

Fig. 6 Valores obtenidos a travs de Swan visualizados en MatLab

11. Una vez abierto el archivo results.mat en el programa Matlab se elige Visualizar cada Matriz de
Datos a travs del comando imagesc(Matriz de datos)
Fig. 7 Visualizacion de la Matriz de datos Dir

Fig. 8 Visualizacion de la Matriz de datos Hsig

Fig. 9 Visualizacion de la Matriz de datos Tm02

S-ar putea să vă placă și