Saltar a contenido

Instalación y Configuración

El proceso de instalación de los resolvedores de Shardian está completamente automatizado a través de un instalador interactivo por consola compatible con Linux, WSL (Windows Subsystem for Linux) y clústeres HPC.


Requisitos Previos

Antes de ejecutar el instalador, asegúrate de tener instalados los siguientes comandos en tu sistema: * curl (obligatorio para la descarga de binarios). * singularity o apptainer (obligatorio si vas a instalar Shardian Atmos). * Un entorno de OpenFOAM activo (recomendable versión v2406, v2312 o v2412 si vas a instalar Shardian Aero).


1. Obtener la Clave de Licencia

Para descargar los paquetes y ejecutar simulaciones, necesitas una clave de licencia activa (API Key). * Las claves de demostración y evaluación tienen el formato: sk_live_shardian_cfd_atmos_2026_eval. * Las claves de producción tienen el formato: sk_live_shardian_aero_prod_XXXXXX o sk_live_shardian_atmos_prod_XXXXXX.

Guarda esta clave, ya que el instalador te la solicitará interactivamente.


2. Ejecutar el Instalador

Ejecuta el siguiente comando en tu consola para iniciar el instalador interactivo:

curl -sL https://shardian.com/install.sh | bash

Pasos del Instalador:

  1. Solicitud de API Key: Introduce tu clave de licencia cuando el sistema te lo pida. El script verificará la clave de manera segura contra api.shardian.com/v1/verify a través de HTTPS.
  2. Selección del Producto:
    • Selecciona 1 para instalar Shardian Aero (libShardianAero.so).
    • Selecciona 2 para instalar Shardian Atmos (shardian_atmos.sif).
    • Selecciona 3 para instalar Ambos.
  3. Descarga Segura: El script descargará el binario compilado correspondiente de manera segura y lo colocará en las rutas del sistema:
    • Aero: Se instala en /usr/local/lib/ (o en ~/.shardian/lib/ si no tienes permisos de superusuario).
    • Atmos: Se instala en /usr/local/bin/ (o en ~/bin/) y crea un comando de envoltura (shardian_atmos).
  4. Configuración del Entorno: El instalador modificará tu archivo ~/.bashrc agregando automáticamente las siguientes variables:
    export SHARDIAN_API_KEY="tu_clave_de_licencia"
    export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
    export PATH="/usr/local/bin:$PATH"
    

3. Verificar la Instalación

Una vez finalizado el instalador, reinicia tu terminal o ejecuta:

source ~/.bashrc

Puedes verificar que las variables de entorno están correctamente configuradas ejecutando:

echo $SHARDIAN_API_KEY
echo $LD_LIBRARY_PATH

Para comprobar la conexión y validez de tu licencia contra nuestro servidor, puedes hacer un ping manual usando curl:

curl -H "Authorization: Bearer $SHARDIAN_API_KEY" https://api.shardian.com/v1/verify

Deberías obtener una respuesta de confirmación exitosa:

{"status":"valid","key":"sk_live_shar..."}