Diferencia entre revisiones de «RegIPSL»
Apariencia
| Línea 14: | Línea 14: | ||
Descarga del gestor: | Descarga del gestor: | ||
<pre style="shell"> | |||
cd $WORKDIR | |||
git clone --depth=2 https://github.com/spack/spack.git | git clone --depth=2 https://github.com/spack/spack.git | ||
</pre> | |||
Activación del entorno y búqueda de un compilador | |||
<pre stle="shell"> | |||
cd spack | |||
source share/spack/setup-env.sh | |||
spack compiler find | spack compiler find | ||
``` | ``` | ||
| Línea 30: | Línea 30: | ||
/home/lluis.fita/.spack/packages.yaml | /home/lluis.fita/.spack/packages.yaml | ||
``` | ``` | ||
</pre> | |||
Creación del entorno | |||
<pre style="shell"> | |||
spack env create gcc12_openmpi4 | spack env create gcc12_openmpi4 | ||
spack env activate gcc12_openmpi4 | spack env activate gcc12_openmpi4 | ||
spack env | spack env status | ||
vim spack/var/spack/environments/gcc12_openmpi4/spack.yaml | |||
</pre> | |||
Instalación y compilación (<code>concretize</code> se asegura la compatibilidad) | |||
<pre style="shell"> | |||
spack concretize | spack concretize | ||
spack install | spack install | ||
</pre> | |||
Revisión del 17:36 22 may 2026
RegIPSL
Es la plataforma de modelado terrestre regional del Instituto Pierre Simon Laplace (IPSL) de Francia.
La página web del modelo es esta RegIPSL
En esta página se cuenta la instalación y uso en el clúster del CIMA llamado hdyra
Instalación
Se agradece a Romain Pennel (École Polytechinque, IPP, LMD-IPSL, Francia) en la configuración de la instalación.
Se va a utilizar el gestor de librerías científicas llamado [spack]
En el directorio de trabajo $WORKDIR=/share/liberias/
Descarga del gestor:
cd $WORKDIR git clone --depth=2 https://github.com/spack/spack.git
Activación del entorno y búqueda de un compilador
cd spack
source share/spack/setup-env.sh
spack compiler find
```
==> Added 2 new compilers to /home/lluis.fita/.spack/packages.yaml
gcc@12.2.0 gcc@10.2.1
==> Compilers are defined in the following files:
/home/lluis.fita/.spack/packages.yaml
```
Creación del entorno
spack env create gcc12_openmpi4 spack env activate gcc12_openmpi4 spack env status vim spack/var/spack/environments/gcc12_openmpi4/spack.yaml
Instalación y compilación (concretize se asegura la compatibilidad)
spack concretize spack install
source load_gnu-12.2.0_openmpi-4.1.8.sh
Uso
El modelo se usa mediante el work-flow libIGCM.