admin:compilaciones:amber
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| admin:compilaciones:amber [2025/08/27 14:32] – [Amber20 - SYCL] joaquintorres | admin:compilaciones:amber [2025/09/05 20:38] (current) – [Amber20 - SYCL] joaquintorres | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| vi run_cmake # edito y cambio a -DCOMPILER=GNU a -DCOMPILER=INTELLLVM | vi run_cmake # edito y cambio a -DCOMPILER=GNU a -DCOMPILER=INTELLLVM | ||
| ./run_cmake | ./run_cmake | ||
| + | make install | ||
| + | source / | ||
| + | cd $AMBERHOME | ||
| + | make test.serial | ||
| + | cd ../ | ||
| + | vim run_cmake # MPI = TRUE | ||
| + | |||
| </ | </ | ||
| Me hinché y repetí los pasos con GNU / gnu12, funciona mejor que con Intel 2023. | Me hinché y repetí los pasos con GNU / gnu12, funciona mejor que con Intel 2023. | ||
| + | |||
| + | Es **clave** correr make install en lugar de make -j o make, aparentemente evita problemas de paralelización. | ||
| ==== Problemas ==== | ==== Problemas ==== | ||
| Line 39: | Line 48: | ||
| ./run_cmake | ./run_cmake | ||
| </ | </ | ||
| + | Si MPI no es reconocido, hay que meter un module purge y cargar de nuevo los módulos. | ||
| ===== Amber20 - SYCL ===== | ===== Amber20 - SYCL ===== | ||
| Hay una versión experimental para SYCL documentada en https:// | Hay una versión experimental para SYCL documentada en https:// | ||
| Line 49: | Line 58: | ||
| tar xvf Amber20_SYCL_patch_2024-02-05.tar.bz2 | tar xvf Amber20_SYCL_patch_2024-02-05.tar.bz2 | ||
| cd build | cd build | ||
| - | ml intel/ | + | ml intel/ |
| ./run_cmake | ./run_cmake | ||
| - | make -j 64 | + | make install |
| </ | </ | ||
| + | |||
| + | Si falla por flags de C++17, hay que editar los archivos | ||
| + | * src/ | ||
| + | * src/ | ||
| + | * src/ | ||
| + | * src/ | ||
| + | |||
| + | < | ||
| + | CXX_FLAGS = -O0 -fsycl -std=c++17 -O0 -fsycl -std=c++17 -std=gnu++11 | ||
| + | </ | ||
| + | por | ||
| + | < | ||
| + | CXX_FLAGS = -O0 -fsycl -std=c++17 -O0 -fsycl -std=c++17 | ||
| + | </ | ||
| + | |||
admin/compilaciones/amber.1756305173.txt.gz · Last modified: by joaquintorres
