Diferencia entre revisiones de «CMAQ»
| Sin resumen de edición |  (→ioapi) | ||
| Línea 16: | Línea 16: | ||
| mkdir 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/*.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/ | |||
| cp ioapi/Makefile.nocpl ioapi/Makefile | cp ioapi/Makefile.nocpl ioapi/Makefile | ||
| cp m3tools/Makefile.nocpl m3tools/Makefile | cp m3tools/Makefile.nocpl m3tools/Makefile | ||
Revisión del 14:03 19 oct 2022
Instalando y usando CMAQ en hydra
Instalando
Instalación en /home/solange.luque/MODELOS/CMAQ
ioapi
Agarrar librerías ioapi
Instalándolas en /home/solange.luque/libraries/
tar xvfz ioapi-3.2-20200828.tar.gz cd 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/ 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
