RegIPSL/CompHDF NC
De Wikicima
(Diferencias entre revisiones)
(→Compilación en paralelo de HDF5 y netCDF en hydra) |
(→Compilación en paralelo de HDF5 y netCDF en hydra) |
||
Línea 11: | Línea 11: | ||
$ mkdir -p 1.14.3/intel/parallel |
$ mkdir -p 1.14.3/intel/parallel |
||
$ cd 1.14.3/intel/parallel |
$ cd 1.14.3/intel/parallel |
||
− | $ tar xvfz ../../hdf5-1.14.3.tar.gz |
+ | $ mkdir ins |
$ cd hdf5-1.14.3 |
$ cd hdf5-1.14.3 |
||
+ | $ tar xvfz ../../hdf5-1.14.3.tar.gz |
||
+ | </pre> |
||
+ | |||
+ | Compilamos el codigo en el directorio <code>$HDF5</code> (estando en $INSWORKDIR/hdf5/1.14.3/intel/parallel/hdf5-1.14.3</pre>) |
||
+ | <pre style="shell"> |
||
+ | export HDF5=$INSWORKDIR/hdf5/1.14.3/intel/parallel/ins |
||
+ | CC=mpicc FC=mpif90 CFLAGS=-fPIC ./configure --enable-shared --enable-parallel --enable-fortran --enable-fortran2003 --prefix=$HDF5 |
||
+ | make && make install |
||
</pre> |
</pre> |
||
+ | |||
<pre style="shell"> |
<pre style="shell"> |
Revisión de 11:38 22 nov 2023
Compilación en paralelo de HDF5 y netCDF en hydra
Se siguen estas instrucciones de acá
Descargamos los códigos en el $INSWORKDIR
(en este caso INSWORKDIR=/home/lluis.fita/installs/<code>):
HDF5 de la página HDF5source (archivo $INSWORKDIR/hdf5/1.14.3/hdf5-1.14.3.tar.gz)
$ cd $INSWORKDIR $ mkdir hdf5 $ mkdir -p 1.14.3/intel/parallel $ cd 1.14.3/intel/parallel $ mkdir ins $ cd hdf5-1.14.3 $ tar xvfz ../../hdf5-1.14.3.tar.gz
Compilamos el codigo en el directorio <code>$HDF5 (estando en $INSWORKDIR/hdf5/1.14.3/intel/parallel/hdf5-1.14.3</pre>)
export HDF5=$INSWORKDIR/hdf5/1.14.3/intel/parallel/ins CC=mpicc FC=mpif90 CFLAGS=-fPIC ./configure --enable-shared --enable-parallel --enable-fortran --enable-fortran2003 --prefix=$HDF5 make && make install
$ git clone https://github.com/Unidata/netcdf-c.git