RegIPSL/CompHDF NC

De Wikicima
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(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