Diferencia entre revisiones de «CMAQ»

De Wikicima
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

Usando