Por favor, ayúdenme. Hay un error en la instalación y compilación de WRF. Publique la parte del registro y solicite ayuda para resolver el problema.
WRF (Modelo de pronóstico e investigación meteorológica) es desarrollado por el Centro Nacional de Investigación Atmosférica (NCAR) y la Administración Nacional Oceánica y Atmosférica (NOAA).
El modelo se puede ejecutar en Linux o UNIX o sistemas similares; también puede instalar una máquina virtual en Windows y luego compilar y ejecutar el modelo en un entorno virtual de Linux.
Como la mayoría del software de código abierto en Linux, la versión oficial de WRF es un paquete de código fuente que debe compilarse antes de que se pueda generar un ejecutable para ejecutar el modo.
Los pasos iniciales desde la descarga hasta la compilación son los siguientes.
Herramientas/Materiales
Un ordenador o servidor con Linux (o UNIX, AIX) u otros sistemas (NETCDF instalado)
Métodos/Pasos
1
Si ya instaló Linux usted mismo, puede omitir este paso;
Si sabe cómo conectarse a través de xmanager u otras herramientas ssh, puede hacerlo. Si tiene acceso a un servidor Linux para instalar WRF, puede omitir este paso.
Si no tiene su propio sistema Linux ni sabe cómo utilizar la herramienta ssh para conectarse a un servidor Linux (UNIX/AIX) existente, entonces este paso es necesario.
Tome xmanager como ejemplo (busque y descargue el software usted mismo)
Una vez completada la instalación, ejecute Xshell y haga clic en Nuevo (como se muestra en la imagen)
En Host, complete la dirección del servidor, complete el número de cuenta y la contraseña en Nombre de usuario y Contraseña respectivamente y haga clic en Aceptar.
Seleccione el servidor que acaba de agregar y haga clic en Conectar para conectarse exitosamente al servidor.
2
Descargar el instalador de WRF y el sistema de preprocesamiento WRF WPS (obligatorio).
Primero acceda a la URL:
Compile los tres archivos en un archivo ejecutable.
Empieza a compilar WRF
desde abajo. /configure
Ingrese un número y presione Entrar para seleccionar los compiladores fortran y c que se usarán (el código WRF está escrito en fortran y c). En el diagrama, estoy usando un sistema AIX con los compiladores xlf y xlc propios de IBM.
Serial es una operación de un solo subproceso que es más lenta, pero fácil de compilar y generalmente no se utiliza, por lo que puedes probarla primero.
dmpar es paralelismo de memoria distribuida, lo que equivale a que varias computadoras formen un clúster y cada CPU tenga su propia memoria.
smpar es un mal paralelismo de memoria, que equivale a un servidor donde la memoria y la CPU no están juntas.
Para información específica, consulte con el administrador del servidor. Si es su propia PC, elija smpar.
A continuación, introduzca un número para seleccionar si el área del patrón está anidada, normalmente 1.
En este punto, la configuración está completa.
La función de configure es generar el archivo configure.wrf, que indicará el siguiente paso del proceso de compilación: qué compilador usar, dónde está el compilador, dónde están las herramientas utilizadas en el proceso de compilación. y qué compiladores se utilizan durante la compilación. Parámetros, etc.
El siguiente paso es generar un archivo llamado configure.wrf.
La configuración generalmente se completa y el siguiente paso es la compilación.
Ingrese el comando:
./compile wrf
O, si desea simular el ejemplo real, escriba:
. /compile em_real
Este proceso suele tardar media hora o más; pueden surgir varios problemas y es necesario buscar en línea o consultar el foro. En términos generales, es necesario cambiar el contenido de configure.wrf. También tenga en cuenta que si la compilación falla, necesitará ./clean para eliminar los archivos intermedios. /clean elimina los archivos intermedios generados por la última compilación. Buena suerte.
Si la compilación se completa normalmente, se generará wrf.exe en el directorio de inicio y, si se compila em_real, también se generará real.exe.
En este punto, se completa la compilación de WRF.
El siguiente paso es comenzar a compilar WPS.
Primero, ingrese al directorio WPS:
Similar a:
./configure
Luego seleccione si se requiere paralelismo y si el Se admite el formato GRIB2. Este paralelismo es independiente y no afecta el paralelismo de WRF, mientras que el formato GRIB2 depende de su archivo de configuración. En términos generales, si no es compatible con GRIB2, es poco probable que tenga problemas de compilación.
Cuando se completa, genera configure.wps con WRF_DIR identificando el directorio WRF, lo que requiere que WRF esté compilado correctamente y que la ruta se especifique correctamente.
El siguiente paso es compilar WPS
. /compile
Si se compila correctamente, se generarán tres archivos geogrid.exe, ungrib.exe y metgrid.exe en el directorio WPS (en realidad, tres enlaces, por ejemplo, geogrid.exe realmente existen en geogrid /src /geogrid.exe. Si el archivo fuente existe).
Además, se generan varias herramientas en el directorio util (consulte el archivo README para obtener más detalles).
Hasta ahora, cuando estás en:
geogrid.exe ungrib.exe y metgrid.exe en el directorio WPS/
WRFV3/main/ directorio wrf .exe y real.exe
WRFV3 se ha completado.
Ha completado la compilación e instalación básica de WRF y puede pasar felizmente al siguiente paso: ejecutar la simulación.