Diferencia entre revisiones de «Ejemplo ABINIT»
De NLHPC
(Página creada con «== Introducción == En esta wiki se realiza el tutorial básico para el uso de '''ABINIT''', bajo la partición '''main'''. == Carga de módulos == Nuestro primer paso será la carga de módulos y ver sus detalles para poder conocer las rutas disponibles y copiar archivos necesarios: ml purge ml openmpi/5.0.6-zen4-e ml abinit/10.0.9-mpi-openmp-zen4-b Una vez cargado los módulos, veremos el detalle de '''abinit''' con ml show abinit/10.0.9-mpi-openmp-zen4-b») |
|||
Línea 2: | Línea 2: | ||
En esta wiki se realiza el tutorial básico para el uso de '''ABINIT''', bajo la partición '''main'''. | En esta wiki se realiza el tutorial básico para el uso de '''ABINIT''', bajo la partición '''main'''. | ||
== Carga de módulos == | == Carga de módulos y copia de archivos == | ||
Nuestro primer paso será la carga de módulos y ver sus detalles para poder conocer las rutas disponibles y copiar archivos necesarios: | Nuestro primer paso será la carga de módulos y ver sus detalles para poder conocer las rutas disponibles y copiar archivos necesarios: | ||
Línea 12: | Línea 12: | ||
ml show abinit/10.0.9-mpi-openmp-zen4-b | ml show abinit/10.0.9-mpi-openmp-zen4-b | ||
Veremos el detalle del módulo y podremos buscar en el directorio por los archivos que necesitamos. | |||
En el caso del tutorial señalado en la página oficial (https://docs.abinit.org/tutorial/base1/) deberemos realizar los siguientes pasos: | |||
* Copiar archivo '''tbase1_1.abi''' | |||
* Definir variable '''ABI_PSPDIR''' en la tarea SBATCH | |||
=== Copia de Archivo === | |||
Realizaremos la copia del archivo en una carpeta para nuestra prueba: | |||
mkdir abitest | |||
cd abitest | |||
cp /home/modules/spack/opt/spack/linux-rocky9-zen4/aocc-4.2.0/abinit-10.0.9-bu4l56e3w3ty6nhicbiurceqr7fxmbql/tests/tutorial/Input/tbase1_1.abi tbase1_1.abi | |||
Y ya podremos preparar nuestro script. | |||
== Tarea SBATCH == | |||
Editaremos un script para lanzar a la cola de trabajo en el clúster, el que contendrá la siguiente información: | |||
#!/bin/bash | |||
#SBATCH -J abitest | |||
#SBATCH -p main | |||
#SBATCH -n 10 | |||
#SBATCH --ntasks-per-node=10 | |||
#SBATCH -c 1 | |||
#SBATCH --mem-per-cpu=4090 | |||
#SBATCH -o abitest_%j.out | |||
ml purge | |||
ml openmpi/5.0.6-zen4-e | |||
ml abinit/10.0.9-mpi-openmp-zen4-b | |||
export ABI_PSPDIR=/home/modules/spack/opt/spack/linux-rocky9-zen4/aocc-4.2.0/abinit-10.0.9-bu4l56e3w3ty6nhicbiurceqr7fxmbql/tests/Psps_for_tests/ | |||
srun abinit tbase1_1.abi | |||
dubi |
Revisión del 15:05 6 feb 2025
Introducción
En esta wiki se realiza el tutorial básico para el uso de ABINIT, bajo la partición main.
Carga de módulos y copia de archivos
Nuestro primer paso será la carga de módulos y ver sus detalles para poder conocer las rutas disponibles y copiar archivos necesarios:
ml purge ml openmpi/5.0.6-zen4-e ml abinit/10.0.9-mpi-openmp-zen4-b
Una vez cargado los módulos, veremos el detalle de abinit con
ml show abinit/10.0.9-mpi-openmp-zen4-b
Veremos el detalle del módulo y podremos buscar en el directorio por los archivos que necesitamos.
En el caso del tutorial señalado en la página oficial (https://docs.abinit.org/tutorial/base1/) deberemos realizar los siguientes pasos:
- Copiar archivo tbase1_1.abi
- Definir variable ABI_PSPDIR en la tarea SBATCH
Copia de Archivo
Realizaremos la copia del archivo en una carpeta para nuestra prueba:
mkdir abitest cd abitest cp /home/modules/spack/opt/spack/linux-rocky9-zen4/aocc-4.2.0/abinit-10.0.9-bu4l56e3w3ty6nhicbiurceqr7fxmbql/tests/tutorial/Input/tbase1_1.abi tbase1_1.abi
Y ya podremos preparar nuestro script.
Tarea SBATCH
Editaremos un script para lanzar a la cola de trabajo en el clúster, el que contendrá la siguiente información:
#!/bin/bash #SBATCH -J abitest #SBATCH -p main #SBATCH -n 10 #SBATCH --ntasks-per-node=10 #SBATCH -c 1 #SBATCH --mem-per-cpu=4090 #SBATCH -o abitest_%j.out ml purge ml openmpi/5.0.6-zen4-e ml abinit/10.0.9-mpi-openmp-zen4-b export ABI_PSPDIR=/home/modules/spack/opt/spack/linux-rocky9-zen4/aocc-4.2.0/abinit-10.0.9-bu4l56e3w3ty6nhicbiurceqr7fxmbql/tests/Psps_for_tests/ srun abinit tbase1_1.abi
dubi