Initial commands
Ejecutando el setup
Estando en la carpeta WW3, se debe scribir la siguiente línea en la terminal.
cd ruta/a/WW3
./model/bin/w3_setup model
Este comando ejecutará las siguientes acciones:
Preguntará por los programas previos que se necesitan para WAVEWATHCIII, como sigue:
Compilador de Fortran
Compilador de C++
Printer
Ruta scratch
Ruta temporal
Después de las preguntas correrá la instalación de programas auxiliares, ejecutando los codigos en FORTRAN usando el compilador elegido. Después de la compilación de estos programas auxiliares se crean algunos archivos en el carpeta .model/aux o .model/bin
w3adc.f: WAVEWATCH III FORTRAN preprocessor.w3prnt.f: Print files (source codes) including page and line numbers.w3list.f: Generate a generic source code listing.w3split.f: Creará el archivo de configuración del entornowwatch_enva partir del setup. Este script crea/edita el archivo de configuración del entorno de WAVEWATCH III
wwatch3.env será creado en la carpeta bin y alojará las configuraciones que tendrá el modelo para cuando se compile. Este archivo puede ser re-editado volviendo a ejecutar el programa w3_setup o editandolo manualmente.
Adicionalmente en el directorio model deben aparecer los siguientes directorios:
exe: WAVEWATCH III executables.mod: Module files.obj: Object files.
Note
Esta confguración no reemplaza las configuraciones que cada usuario debe realizar para ejecutar sus casos específicos. Solo representa una configuración inicial
Obteniendo los regtests
Estando en la carpeta WW3, se debe escribir la siguiente línea en la terminal.
./model/bin/ww3 from ftp.sh
Este comando se utiliza para obtener archivos de gran tamaño que no están almacenados en el repositorio de Git.
Al ejecutarla aparecen dos carpetas en el directorio superior:
data_regtests: contiene toda la información de los regtestscases:
Un regtest en WAVEWATCH es un caso base creado para que los usarios del modelo se familiaricen
Errores comunes
Escribir mal las rutas
No tener algunas librerías necesarias instaladas
Todos siguen la misma línea:
w3_setup /home/user/WW3/model -c <comp> -s <switch>