User Tools

Site Tools


admin:compilaciones:lammps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
admin:compilaciones:lammps [2026/02/11 15:48] admin_rosarioadmin:compilaciones:lammps [2026/03/02 13:13] (current) admin_rosario
Line 9: Line 9:
  
 Me faltaría probar la compilación con spack, aunque hay paquetes que no trae. Estoy compilando con OpenMPI Me faltaría probar la compilación con spack, aunque hay paquetes que no trae. Estoy compilando con OpenMPI
 +
 +<code>
 +## En el directorio de los fuentes luego de desempaquetar el .tar.gz
 +module load intel openmpi4 cmake
 +mkdir build && cd build
 +cmake -DCMAKE_CXX_FLAGS="-msse4.1 -msse3" -DCMAKE_C_FLAGS="-msse4.1 -msse3" -D PKG_INTEL=yes -D PKG_GPU=yes -D GPU_API=opencl -D FFT=MKL ../cmake/ -C ../cmake/presets/most.cmake
 +cmake --build . -j64
 +</code>
 +
 +//Update//: La compilación se rehizo cargando openmpi5 en lugar de openmpi4 porque esta versión no estaba disponible después del update de Lenovo del 05-01-2026. Temporalmente se hizo una carpeta aparte por problemas de permisos pero la versión final quedó en ''/data/shared/apps/lammps/2024-ocl-most/build''
 +
 +==== Compilación con otras versiones ====
 +
 +En caso de ser necesaria una versión específica de LAMMPS, se pueden seguir los siguientes pasos dentro de un nodo de cómputo (ya sea en modo batch o interactivo):
  
 <code> <code>
Line 14: Line 28:
 module load intel openmpi5 cmake module load intel openmpi5 cmake
 mkdir build && cd build mkdir build && cd build
 +export CC=icx
 +export FC=ifx
 +export CXX=icpx
 cmake -DCMAKE_CXX_FLAGS="-msse4.1 -msse3" -DCMAKE_C_FLAGS="-msse4.1 -msse3" -D PKG_INTEL=yes -D PKG_GPU=yes -D GPU_API=opencl -D FFT=MKL ../cmake/ -C ../cmake/presets/most.cmake cmake -DCMAKE_CXX_FLAGS="-msse4.1 -msse3" -DCMAKE_C_FLAGS="-msse4.1 -msse3" -D PKG_INTEL=yes -D PKG_GPU=yes -D GPU_API=opencl -D FFT=MKL ../cmake/ -C ../cmake/presets/most.cmake
 cmake --build . -j64 cmake --build . -j64
 </code> </code>
 +
 +
 +Sobre la configuración de ''cmake'' se pueden agregar otras opciones, los presets agregan la mayoría de los paquetes detallados anteriormente.
admin/compilaciones/lammps.1770824882.txt.gz · Last modified: by admin_rosario