Closed cfbastarz closed 1 year ago
Com o push eea5f40a5e51fcfc94723c3c2d745885571ede5e, foram alterados os arquivos Makefiles que estavam utilizando o nome do compilador gfortran
como gfortran-9
. A compilação do código foi testada nas máquinas, da seguinte forma:
A partir do ambiente SCANTEC (este ambiente já está instalado e atualizado na máquina):
source /scripts/das/conda/envs/SCANTEC/bin/activate
Este ambiente possui também os pacotes do MkDocs caso seja necessário utilizar para atualizar o manual de uso na máquina. Um arquivo environment.yml
foi incluído na raiz de instalação do SCANTEC, caso os usuários queiram recriar esse ambiente para uso do pacote.
A partir do ambiente de compilação GNU. Para isso, basta carregar os seguintes pacotes:
module purge
module load gnu9/9.4.0
module load ucx/1.11.2
module load openmpi4/4.1.1
module load netcdf/4.7.4
module load netcdf-fortran/4.5.3
module load phdf5/1.10.8
module load hwloc
module load libfabric/1.13.0
Nota: pode-se utilizar o anaconda que está instalado na máquina para recriar o mesmo ambiente utilizado na máquina Itapemirim.
A partir do ambiente de compilação GNU. Para isso, basta fazer:
module swap PrgEnv-cray/6.0.4 PrgEnv-gnu
Nota: embora seja possível também utilizar o anaconda na máquina XC50, desencorajo o seu uso nessa máquina.
Parte destas informações encontram-se atualizadas no manual de uso (atualizado na isseu #7). Informações relacionadas com o carregamento de pacotes das máquinas XC50 e Egeon, não foram incluidas no manual de uso do SCANTEC por se tratarem de aspectos específicos destas máquinas, mas a sua inclusão pode ser considerada em atualizações futuras.
Nesta issue, serão atualizados os arquivos Makefiles a seguir:
core/Makefile
;lib/w3lib-2.0.6/Makefile
;lib/BilinInterp/Makefile
.Estes arquivos estão utilizando o compilador
gfortran
com o nomegfortran-9
.A conlusão desta issue inclui: