CMAQ
De Wikicima
(Diferencias entre revisiones)
(→Instalando) |
(→Instalando) |
||
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 de 10: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