Preparación del Entorno:
- Instalación de MPI:
- Para este ejemplo, usaremos MPI como nuestro software MPI. Puedes descargar MPI desde aquí.
- Ejecuta el instalador descargado y sigue las instrucciones en pantalla para completar la instalación.
- Instalación de Herramientas de Desarrollo:
- Descarga e instala el compilador GCC para Windows desde Mingw.
- Durante la instalación, selecciona la arquitectura x86_64 para garantizar la compatibilidad con los procesadores Xeon Ivy Bridge.
- Configuración de Variables de Entorno:
- Agrega las rutas de MPI y Mingw al PATH del sistema para que el sistema pueda encontrar los ejecutables necesarios. Esto se puede hacer en las configuraciones avanzadas del sistema en la sección de Variables de Entorno.
Compilación con MPI para Xeon Ivy Bridge:
Paso 1: Clonar el Repositorio de Stockfish
Bash
git clone -b cluster https://github.com/official-stockfish/Stockfish.git
cd Stockfish
Paso 2: Configurar la Compilación
Bash
make help
- Revisar las opciones disponibles para compilar.
Bash
make profile-build ARCH=x86-64-sse3-popcnt COMP=gcc MPI=yess
- Este comando inicia el proceso de compilación con MPI y especifica el perfil de construcción
profile-build
, la arquitecturax86-64-modern
y el compiladorgcc
.
Paso 3: Verificar la Compilación
Bash
ls src
- Verificar que se haya generado el binario compilado.
Paso 4: Ejecutar pruebas de verificación (opcional)
Bash
make test
- Esto ejecutará las pruebas unitarias para verificar la integridad del binario compilado.
Resultado
Al seguir estos pasos, habrás compilado con éxito Stockfish desde la rama Cluster utilizando un compilador MPI en Windows 10 Pro, obteniendo un binario compatible con los procesadores Xeon Ivy Bridge. Asegúrate de ajustar cualquier configuración adicional según sea necesario para tu entorno específico.
Jorge Ruiz
Filólogo y entusiasta del chess computer
Deja una respuesta