Diferencia entre revisiones de «CMAQ»
| Línea 2: | Línea 2: | ||
= Instalando = | = Instalando = | ||
Instalación en `/home/solange.luque/MODELOS/CMAQ` | |||
== ioapi == | |||
Agarrar librerías [https://www.cmascenter.org/download/software/ioapi/ioapi_3-2.cfm?DB=TRUE ioapi] | Agarrar librerías [https://www.cmascenter.org/download/software/ioapi/ioapi_3-2.cfm?DB=TRUE ioapi] | ||
Instalándolas en `/home/solange.luque/libraries/` | |||
<pre style=shell> | |||
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/ | |||
cp ioapi/Makefile.nocpl ioapi/Makefile | |||
cp m3tools/Makefile.nocpl m3tools/Makefile | |||
cp Makefile.template Makefile | |||
</pre> | |||
Editamos los Makefiles (`Makefile` y `ioapi/Makeinclude.Linux2_x86_64ifort`) | |||
<pre style="shell"> | |||
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 = | |||
</pre> | |||
Instalamos librerías | |||
<pre style="shell"> | |||
make configure >& run_make.log | |||
make all >& run_make.log | |||
</pre> | |||
= Usando = | = Usando = | ||
Revisión del 13:44 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/ 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