Ir al contenido

Diferencia entre revisiones de «RegIPSL»

De Wikicima
Lluis.fita (discusión | contribs.)
Lluis.fita (discusión | contribs.)
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>


# cada vez
Activación del entorno y búqueda de un compilador
cd spack  
<pre stle="shell">
. share/spack/setup-env.sh
cd spack  
 
source share/spack/setup-env.sh
 
# find compiler
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
# create env
<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 sta tus
spack env status
 
vim spack/var/spack/environments/gcc12_openmpi4/spack.yaml
edit 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.