Diferencia entre revisiones de «CMAQ»
(→ioapi) |
|||
| Línea 13: | Línea 13: | ||
Instalándolas en <code>/home/solange.luque/libraries/</code> | Instalándolas en <code>/home/solange.luque/libraries/</code> | ||
<pre style=shell> | <pre style=shell> | ||
tar xvfz ioapi-3.2-20200828.tar.gz | mkdir -p ioapi/v3.2-20200828/intel | ||
cd ioapi/v3.2-20200828/intel | |||
tar xvfz ~/ioapi-3.2-20200828.tar.gz | |||
mv ioapi-3.2-20200828/* ./ | |||
rmdir ioapi-3.2-20200828 | |||
export BIN=Linux2_x86_64ifort | export BIN=Linux2_x86_64ifort | ||
mkdir Linux2_x86_64ifort | mkdir Linux2_x86_64ifort | ||
Revisión del 15:01 19 oct 2022
Instalando y usando CMAQ en hydra
Instalando
Instalación en /home/solange.luque/MODELOS/CMAQ.
Existe un foro: https://forum.cmascenter.org/t/ioapi-installtion-unable/805
ioapi
Agarrar librerías ioapi
Instalándolas en /home/solange.luque/libraries/
mkdir -p ioapi/v3.2-20200828/intel cd ioapi/v3.2-20200828/intel tar xvfz ~/ioapi-3.2-20200828.tar.gz mv ioapi-3.2-20200828/* ./ rmdir ioapi-3.2-20200828 export BIN=Linux2_x86_64ifort mkdir Linux2_x86_64ifort ln -s /opt/netcdf/netcdf-4/intel/2021.4.0/lib/*.so Linux2_x86_64ifort/ ln -s /opt/netcdf/netcdf-4/intel/2021.4.0/lib/libnetcdf.a Linux2_x86_64ifort/ ln -s /opt/netcdf/netcdf-4/intel/2021.4.0/lib/libnetcdff.a Linux2_x86_64ifort/ ln -s /opt/hdf5/hdf5-1.10.5/intel/2021.4.0/lib/libhdf5*a Linux2_x86_64ifort/ ln -s /opt/hdf5/hdf5-1.10.5/intel/2021.4.0/lib/libhdf5*so Linux2_x86_64ifort/ ln -s /usr/lib/x86_64-linux-gnu/*curl*a Linux2_x86_64ifort/ ln -s /usr/lib/x86_64-linux-gnu/*curl*so Linux2_x86_64ifort/ cp ioapi/Makefile.nocpl ioapi/Makefile cp m3tools/Makefile.nocpl m3tools/Makefile cp Makefile.template Makefile
Editamos los Makefiles (Makefile y ioapi/Makeinclude.Linux2_x86_64ifort)
diff Makefile Makefile.template
138,145c138,145
< BIN = Linux2_x86_64ifort
< BASEDIR = ${PWD}
< INSTALL = /home/solange.luque/MODELOS/CMAQ/LIBRARIES/ioapi
< LIBINST = $(INSTALL)/$(BIN)
< BININST = $(INSTALL)/$(BIN)
< CPLMODE = nocpl
< IOAPIDEFS =
< PVMINCL =
---
> # BIN = Linux2_x86_64
> # BASEDIR = ${PWD}
> # INSTALL = ${HOME}
> # LIBINST = $(INSTALL)/$(BIN)
> # BININST = $(INSTALL)/$(BIN)
> # CPLMODE = nocpl
> # IOAPIDEFS =
> # PVMINCL =
Instalamos librerías
make configure >& run_make.log make all >& run_make.log